asp.net button-Ereignis nicht auslösen.

Habe ich ein problem. Während ich bin das hinzufügen eines event-handler-code hinter einem button das Ereignis wird nie ausgelöst. Aber wenn ich es hinzufügen aus, wenn die Erstellung der button-tag funktioniert es perfekt und ich Schaffe die Taste code, die hinter und ich Sie es zu Tisch.

<form id="form1" runat="server">
    <div>                       
        <asp:Button ID="Button1" runat="server" Text="show table" OnClick="Button1_OnClick" />
        <table border="1">
            <thead>
                <tr>
                </tr>
            </thead>
            <tbody id="tbody" runat="server">

            </tbody>
        </table>
    </div>
</form>


protected void Button1_OnClick(object sender, EventArgs e)
{
  var row = new TableRow(); 
  var btnDownload = new Button { ID = "ID", Text = "Click Here" };
  btnDownload.Click += ClickEvent;
  var cell = new TableCell();
  cell.Controls.Add(btnDownload);
  row.Controls.Add(cell);
  tbody.Controls.Add(row);
}
protected void ClickEvent(object sender, EventArgs e)
{
  Debug.WriteLine(((Button)sender).Text);
}

InformationsquelleAutor danarj | 2013-08-08

Schreibe einen Kommentar