1

エラーが発生する C# コードのみで作成されたリンクボタンに onclientclick 属性を追加しようとしています。以下は、同じコードです。

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.LinkBut​​ton に onClientClick の定義が含まれていません

4

2 に答える 2

2

imghelp.Attributes.Add("onClientClick", "Your function here");コードで行ったようにイベントを直接追加すると、常にエラーがスローされるため、使用する必要があります。

于 2016-09-14T06:03:22.827 に答える
2
imghelp.Attributes.Add("onclick", "return ShowHelp(your parameter)");

あなたのJavaScript関数

 function ShowHelp(your parameter)
 {
       // your code
 }
于 2016-09-14T07:20:03.777 に答える