ACP*_*ACP 2 html c# asp.net onclick
大家好,
如何使 span 标签的行为与 asp:button 完全相同(即)使用其 onclick 方法调用代码隐藏方法。
<span onclick="MyPageMethod()"></span>
Run Code Online (Sandbox Code Playgroud)
我知道 linkbuttons 可以为我做到这一点,但我的问题是 span 标签可以为我做到这一点吗?
让 span 标签可点击通常是一个非常糟糕的主意。这对 UI 和可访问性来说都是不利的,因为这不是用户所期望的。如果可以点击,您应该使用锚标记和按钮。
但回答你的问题:是的,绝对可以做这样的事情!您只需模仿 LinkButton 控件的功能即可。
要获取执行 ASP.NET 回发的 JavaScript 代码,您需要调用:
Page.ClientScript.GetPostBackEventReference()
Run Code Online (Sandbox Code Playgroud)
更多信息请参见MSDN。
然后你必须在页面上编写处理回发和调用的代码MyPageMethod()。