ボタンを含む StringBuilder を使用して、コード ビハインドでいくつかの html をレンダリングしています。私もこれにハンドラーを追加しようとしていますが、おそらく驚くことではないと思いますが、それは起動しません。この方法でボタンにイベント ハンドラーを含めることはできますか?
sb.Append("<td>");
sb.Append("<input type='button' runat='server' id='butResetPassword' value='Reset Password' onserverclick='butSendEmail_Click' />");
sb.Append("</td>");
User.InnerHtml = sb.ToString();
これは、同じ分離コード ページに表示されるイベント ハンドラです。
protected void butSendEmail_Click(object sender, EventArgs e)
{
labTester.InnerText = "Thanks for clicking me";
}