C# 在codebehind中创建新复选框时,如何连接客户端Javascript函数调用?

C# 在codebehind中创建新复选框时,如何连接客户端Javascript函数调用?,c#,asp.net,code-behind,dynamic-controls,C#,Asp.net,Code Behind,Dynamic Controls,在我的ASP.NET页面的代码隐藏中,我正在动态创建一个复选框: CheckBox cb = new CheckBox(); 但是我希望新的复选框调用客户机函数,而不是发回。我希望能够做到以下几点: cb.OnClientClick = "Javascript:MyClientFunction();"; 但这并不存在。我如何像那样在飞行中连接它?这将起作用: cb.Attributes.Add("onclick", "Javascript:MyClientFunction();"); 这将

在我的ASP.NET页面的代码隐藏中,我正在动态创建一个复选框:

CheckBox cb = new CheckBox();
但是我希望新的复选框调用客户机函数,而不是发回。我希望能够做到以下几点:

cb.OnClientClick = "Javascript:MyClientFunction();";
但这并不存在。我如何像那样在飞行中连接它?

这将起作用:

cb.Attributes.Add("onclick", "Javascript:MyClientFunction();");
这将有助于:

cb.Attributes.Add("onclick", "Javascript:MyClientFunction();");

在代码隐藏上,您可以使用
属性。添加(“onclick”,“Javascript:MyClientFunction();”)
在代码隐藏上,您可以使用
属性。添加(“onclick”,“Javascript:MyClientFunction();”)