Ich tu mir mal wieder verdammt schwer mit einer ASP.NET Anwendung:
Ich 2 Radiobuttons (ASP.NET WebControls.RadioButton). Je nachdem welcher der beiden gewählt wird, blende ich über JavaScript ein <DIV> Element ein aus. Das klappt so wie es soll. Dazu habe ich einfach im Page_Load Event der Seite jeweils für die Radiobutton mittels
Code:
opt_1.Attributes.Add("onclick", "Visuality('divName',0) ;");
opt_2.Attributes.Add("onclick", "Visuality('divName',1) ;");
Das Javascript Visuality blendet dann das <DIV> mit dem Namen divName dann ein oder aus (1 oder 0).
Die Sache hat aber einen Haken. Es handelt sich um ein Webformular, das beim Posten noch einige serverseitige Validierungen macht. Schlägt die Validierung fehl, so wird das Formular erneut angezeigt. Das hat dann aber den Nebeneffekt, dass das <DIV> nicht entsprechend meiner Radiobutton Wahl sichtbar ist oder nicht. Ich suche eine Möglichkeit, beim Page_Load Event der Seite, ein <DIV> Element einzublenden oder auszublenden. Ich weiss aber nicht, wie ich aus dem C# heraus an mein <DIV> Element komme