Inhalt des DIV Tag überschreiben

04/03/2008 - 16:10 von Tamara Mikes | Report spam
Hallo zusammen

Habe ich folgendes
<div runat="server" id="myForm">

Warum macht myForm.Controls.Clear; das div Tag nicht leer? Was muss ich
machen, dass der Text nicht angefügt (.add) sondern überschrieben wird?
Meine Bücher schweigen sich aus...

Vielen Dank für Hilfestellung
Gruss Tamara
 

Lesen sie die antworten

#1 Patrick Finger
04/03/2008 - 16:20 | Warnen spam
Hallo

Warum macht myForm.Controls.Clear; das div Tag nicht leer?


weiss auch nicht...

Willst Du in Deinem div dynamisch Controls zur Laufzeit hinzufügen.

Wenn nicht unbedingt nötig empfehle ich, alle Controls im Designer fix
zu erstellen und dann nur noch bei Bedarf ein- oder auszublenden.

dh:


PageLoad() {
if(true) {
meinDiv.Visible = false;
meinLabel.Text = "ist true";
} else {
meiDiv.Visible = true;
meinLabel.Text = "ist false";
}
}

obiges Beispiel macht das JEDES! mal..

oftmals will man es nur beim ersten Aufruf einer Seite, also

PageLoad() {
if(!IsPostBack) {
if(true) {
meinDiv.Visible = false;
meinLabel.Text = "ist true";
} else {
meiDiv.Visible = true;
meinLabel.Text = "ist false";
}
}
}

Ähnliche fragen