Archief - asp.net: for each element

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Sjeng

Legacy Member
Hallo, ik ben een webformulier aan het maken, met daarop verschillende textboxen. Nu ben ik al een tijdje aan het zoeken naar een functie in vbscript hoe ge iedere textbox in het webformulier na gaat en ieder veld één voor één leegmaakt.

tot nu toe heb ik dit, maar werkt niet:


Dim tx As TextBox
For Each tx In Form1.Controls
tx.Text = ""
Next


in "Web Form Designer Generated Code" dit nog toegevoegd:
Protected WithEvents Form1 As System.Web.UI.HtmlControls.HtmlForm

het probleem ligt hier bij die tx, omdat dit een instantie is van de klasse System.Web.UI.WebControls.Textbox. Terwijl Form1 een instantie is van System.Web.UI.HtmlControls.HtmlForm.

dus heb ik geprobeerd Form1 ook te declareren als een webcontrol maar in die namespace bestaat dan weer geen klasse "Form" :ironic:

Weet iemand hoe ik dit kan oplossen, anders wordt mijn code veel te groot.

Kn0t

Legacy Member
Probeer dit eens:

Dim c As Control
For Each c In Form1.Controls
If TypeOf c Is TextBox Then
CType(c, TextBox).Text = ""
End If
Next
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan