gpt4 book ai didi

c# - 设置动态创建的 asp :button 的 OnClick 属性

转载 作者:行者123 更新时间:2023-12-03 21:37:48 24 4
gpt4 key购买 nike

我有一个需要动态创建的按钮,但问题是我无法设置它的 OnClick 属性以使其运行服务器端方法 btnSubmit_Click(object sender, EventArgs e)

如果我这样做:

btnSubmit.Attributes["OnClick"] = "btnSubmit_Click()";

它实际上将其添加到 OnClientClick。

btnSubmit.Click += new EventHandler(btnSubmit_Click);

也从不触发。

如何设置实际的服务器 OnClick?

最佳答案

在 Page_PreInit 中绑定(bind)事件

 public Button btnSubmit; // Add the on class level as data member

Protected void Page_PreInit(object sender, EventArgs e)
{
btnSubmit = new Button();
btnSubmit.Text = "Click me";
btnSubmit.Click +=new EventHandler(btnSubmit_Click);
this.form1.Controls.Add(btnSubmit);
}

添加此事件。

void btnSubmit_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}

关于c# - 设置动态创建的 asp :button 的 OnClick 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11205374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com