我试图在开发Web应用程序时尽可能使用最强的面向对象编程(OOP),但我在使用代码创建对象时添加事件处理程序遇到了问题。我确定这是一个相当简单的解决方案,但我不知道下一步该尝试什么。以下是我一直在尝试让按钮按下后执行某些操作的测试代码。
(假设在“int i;”这行上有一个断点)
(假设在“int i;”这行上有一个断点)
Button b = new Button();
b.Text = "Do Something";
b.Attributes.Add("runat", "server");
b.Attributes.Add("OnClick", "click");
form1.Controls.Add(b);
private void click(object sender, EventArgs e)
{
int i;
}
由于这是由我的Page_Load创建的新按钮,我不能只是硬编码XHTML。调试永远不会触发我的断点。我对CheckBox也没有更多的成功。