Moin Leute,
stecke gerade fest.
Folgender Code:
protected void Page_Load(object sender, EventArgs e)
{
btnupload.Click += new EventHandler(this.btnupload_Click);
}
protected void btnupload_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx");
}
Und die aspx:
<asp:Button ID="btnupload" runat="server" OnClick="btnupload_Click" Text="Album Erstellen" />
Doch irgendwie führt es das Event nicht aus. Bin für jeden Hinweis dankbar. 😃
Dein Code ist korrekt, zumindest läuft er bei mir.
Kompiliert alles korrekt durch?
Hallo thooobi
Wenn du im Markup-Code folgendes deklariert hast :
AutoEventWireup="true"
Dann müsste
<asp:Button ID="btnupload" runat="server" OnClick="btnupload_Click" Text="Album Erstellen" />
bereits genügen. ( Event registriert // Eventhandler definiert)
Beste Grüsse
Diräkt
Danke für das testen!
Hab nun heraus gefunden wieso es nicht funktioniert. Mein div container ist beim pageload uaf display:none. gibt es eine möglichkeit das der button dennoch gerendert wird?
gibt es eine möglichkeit das der button dennoch gerendert wird? Der Button wird schon gerendert, jedoch wird durch die Clientseitige style-Angabe "display:none" der div-container (und deren Kinderelemente) verborgen.
Frage mich dann nur, wieso er das Click-Event nicht mehr erreicht, wenn er am Anfang auf display:none steht. Mach ich ihn Anfang an sichtbar, klappt auch das Click-Event.