aquasonic
Erfahrenes Mitglied
Guten morgen zusammen,
Ich habe ein ASP.NET Formular, welches ich mit Radioboxen und Textboxen ausgestattet habe. Je nachdem welche Radioboxen man anklickst sollen jetzt gewisse Textboxen auf Enabled = false gesetzt werden. Dazu benütze ich die Eigenschaft AutoPostBack = "True" und führe dann den entsprechenden Code hinzu.
Dies funktioniert auch alles einwandfrei. Füge ich aber nun am Ende des Formulars eine Button ein so funktioniert das AutoPostBack der Radioboxen nicht mehr...Nehme ich den Button wieder raus funnktioniert es wieder...Was mache ich falsch
Hier einige Codeausschnitte:
Und dann der C# Code:
Ich habe ein ASP.NET Formular, welches ich mit Radioboxen und Textboxen ausgestattet habe. Je nachdem welche Radioboxen man anklickst sollen jetzt gewisse Textboxen auf Enabled = false gesetzt werden. Dazu benütze ich die Eigenschaft AutoPostBack = "True" und führe dann den entsprechenden Code hinzu.
Dies funktioniert auch alles einwandfrei. Füge ich aber nun am Ende des Formulars eine Button ein so funktioniert das AutoPostBack der Radioboxen nicht mehr...Nehme ich den Button wieder raus funnktioniert es wieder...Was mache ich falsch
Hier einige Codeausschnitte:
PHP:
<asp:RadioButton id="ext" runat="server" Checked="True" GroupName="domainart" AutoPostBack="True"></asp:RadioButton>
Externe Domain
<asp:RadioButton id="admin" runat="server" Checked="False" GroupName="domainart" AutoPostBack="True"></asp:RadioButton>Interne
Domain
<asp:Button ID="submit" Runat="server" Text="Antrag abschicken"></asp:Button>
Und dann der C# Code:
PHP:
private void InitializeComponent()
{
this.ext.CheckedChanged += new System.EventHandler(this.ext_CheckedChanged);
this.admin.CheckedChanged += new System.EventHandler(this.admin_CheckedChanged);
this.Load += new System.EventHandler(this.Page_Load);
}
private void ext_CheckedChanged(object sender, System.EventArgs e)
{
infosunten.Visible = true;
begruendung.Enabled = false;
}
private void admin_CheckedChanged(object sender, System.EventArgs e)
{
infosunten.Visible = false;
begruendung.Enabled = true;
}