C# 如何从Ccode向Linkbutton添加onclientclick属性?

C# 如何从Ccode向Linkbutton添加onclientclick属性?,c#,asp.net,linkbutton,onclientclick,C#,Asp.net,Linkbutton,Onclientclick,我试图将onclientclick属性添加到仅在C代码中创建的linkbutton中,这会导致错误。 以下是相同的代码: LinkButton imghelp = new LinkButton(); imghelp.ID = "btnhelp"; imghelp.Text = "<i class = 'fa fa-question-circle-o'></i>"; imghelp.onClientClick = "javascript:ShowHelp(\"" + Lan

我试图将onclientclick属性添加到仅在C代码中创建的linkbutton中,这会导致错误。 以下是相同的代码:

LinkButton imghelp = new LinkButton();
imghelp.ID = "btnhelp";
imghelp.Text = "<i class = 'fa fa-question-circle-o'></i>";
imghelp.onClientClick = "javascript:ShowHelp(\"" + Languagecode + "\",\"" + context + "\",\"" + subcontext + "\")";
错误是:System.Web.UI.WebControls.LinkButton不包含onClientClick的定义

您应该使用imghelp.Attributes.AddonClientClick,这里是您的函数;因为如果您像在代码中那样直接添加事件,它将始终抛出错误。

您应该使用imghelp.Attributes.AddonClientClick,这里是您的函数;因为如果您像在代码中那样直接添加事件,它将始终抛出错误

imghelp.Attributes.Add("onclick", "return ShowHelp(your parameter)");
您的javascript函数

 function ShowHelp(your parameter)
 {
       // your code
 }
您的javascript函数

 function ShowHelp(your parameter)
 {
       // your code
 }

文件显示,是的,你有没有试着利用这一点?问题到底出在哪里。我不知道我怎么会错过这个。非常感谢@MattClarkNo的担忧,快乐的编码。文档显示,是的,你有没有尝试过利用这个问题?问题到底是什么。我不知道我怎么会错过这个。非常感谢@MattClarkNo的担忧,快乐的编码。感谢@Nitin Kumar的回复。但主要的问题是,我没有将OnClientClick的“O”大写。直接添加事件对链接按钮有效,但对标签无效。所以对于标签,我按照你的回答做了。谢谢你的回复@Nitin Kumar。但主要的问题是,我没有将OnClientClick的“O”大写。直接添加事件对链接按钮有效,但对标签无效。所以对于标签,我按照你的回答做了。