c# - 隐藏代码中的超链接 OnClick 事件

标签 c# asp.net

如何为超链接控件创建一个OnClick事件?

我们可以使用 Attributes.Add("OnClick","eventname") 吗?

最佳答案

事件是onclick。

您可以将它添加到超链接的标记或代码隐藏文件中。

标记:

<script type="text/javascript" language="javascript">

        function handleHyperLinkClick(hyperlink) {

            return confirm("Do you want to navigate to " + hyperlink.href + " ?");
        }
</script>

<asp:HyperLink ID='HyperLink1' runat="server" onclick='return handleHyperLinkClick(this)' Text='Click Me' NavigateUrl="~/Default.aspx" ></asp:HyperLink>

代码隐藏:

HyperLink1.Attributes.Add("onclick", "return handleHyperLinkClick(this)");

关于c# - 隐藏代码中的超链接 OnClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280715/

相关文章:

C#: "Obsolete"函数和 "Deprecated"函数有什么区别?

c# - asp 的 Javascript 更多/更少文本按钮 :label

c# - 我如何知道我的服务器端应用程序正在使用什么引荐来源地址

asp.net - 如何每年更新数据库字段

c# - 如何在 Umbraco 7 后台显示用户提交的数据?

c# - BitArray 可以是动态的吗?还是 List<bool> 是唯一的方法?

c# - FormsAuthenticationTicket 过期

asp.net - ASP 中的 Eval 与 DataField :Datagrid

c# - ASP.NET MVC 如何使用模型属性的日期填充日期选择器的编辑器

c# - 序列化 JSON 字符串以匹配 WCF 服务函数参数