Hai guys,
如何使span标记的行为与asp:按钮完全相同(即)使用onclick方法调用代码隐藏方法..
<span onclick="MyPageMethod()"></span>
我知道链接按钮可以为我做,但我的问题是可以跨标签为我做吗?
答案 0 :(得分:4)
让span标记可点击通常是一个非常糟糕的主意。这对UI来说很糟糕,而且它对可访问性不利,因为它不是用户期望的东西。如果可以点击,你应该使用锚标签和按钮。
但要回答你的问题:是的,绝对有可能做喜欢这个!你只需要模仿LinkButton控件的作用。
要获取执行ASP.NET回发的JavaScript代码,您需要调用:
Page.ClientScript.GetPostBackEventReference()
更多信息在MSDN上。
然后你必须在处理回发的页面上编写代码并调用MyPageMethod()
。
答案 1 :(得分:1)