c# - 如何从 C#code 将 onclientclick 属性添加到 Linkbutton?

标签 c# asp.net linkbutton onclientclick

我正在尝试将 onclientclick 属性添加到仅在 C# 代码中创建的链接按钮,但它给出了错误。 以下是相同的代码:

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 的定义

最佳答案

您应该必须使用 imghelp.Attributes.Add("onClientClick", "Your function here"); 因为如果您像在代码中那样直接添加事件,它总是会抛出一个错误。

关于c# - 如何从 C#code 将 onclientclick 属性添加到 Linkbutton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39482875/

相关文章:

c# - 如果联接中有多个字段,您如何在 Linq 中离开联接?

c# - 当计数超过最大限制时,取消选中第一个选中的复选框

c# - 使用linq动态比较两个对象列表

asp.net - 排序gridview后错误的linkbutton命令参数

asp.net - LinkBut​​ton CommandName和CommandArgument

c# - 在 C# 中复制目录的全部内容

c# - 如何编辑类数组中的变量

c# - 如何使添加到现有标记的控件自动连接到后面的代码?

asp.net - 页面上的链接按钮并将其设置为默认按钮,在 IE 中可以正常工作但在 Mozila 中不行

c# - 使用图像的 xaml slider 自定义