Ark*_*sin 0 c# webforms function call
在我的webform中,我从后面的代码创建了按钮:
Button btnShowCase = new Button();
btnShowCase.ID = "btnShowCase_" + ticketNumber;
btnShowCase.CssClass = "BtnShowCase";
btnShowCase.Text = "Display";
btnShowCase.OnClientClick = "ShowCase";
Run Code Online (Sandbox Code Playgroud)
在客户端点击我想执行功能
protected void ShowCase(object sender, EventArgs e)
{
Do something
}
Run Code Online (Sandbox Code Playgroud)
OnClientClick不调用ShowCase.我做错了什么?
代替
btnShowCase.OnClientClick = "ShowCase";
Run Code Online (Sandbox Code Playgroud)
尝试
btnShowCase.OnClick += ShowCase;
Run Code Online (Sandbox Code Playgroud)
ClientClick调用在浏览器中运行的Javascript; string参数是Javascript函数的名称. Click导致回发并调用服务器端方法; 参数是一个匹配事件类型的委托的方法.