在代码后台中的超链接OnClick事件

12
如何为超链接控件创建一个 "OnClick" 事件?
我们可以使用 "Attributes.Add("OnClick", "eventName")" 吗?
1个回答

15

这个事件是在点击时触发的。

你可以将其添加到超链接的标记中或者在后台代码文件中实现。

标记:

<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)");

3
看不到标签的 onclick 方法 :/ - SearchForKnowledge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接