span标签onclick调用方法后面的代码

时间:2010-01-09 08:08:32

标签: c# asp.net onclick html

Hai guys,

如何使span标记的行为与asp:按钮完全相同(即)使用onclick方法调用代码隐藏方法..

<span onclick="MyPageMethod()"></span>

我知道链接按钮可以为我做,但我的问题是可以跨标签为我做吗?

2 个答案:

答案 0 :(得分:4)

让span标记可点击通常是一个非常糟糕的主意。这对UI来说很糟糕,而且它对可访问性不利,因为它不是用户期望的东西。如果可以点击,你应该使用锚标签和按钮。

但要回答你的问题:是的,绝对有可能做喜欢这个!你只需要模仿LinkBut​​ton控件的作用。

要获取执行ASP.NET回发的JavaScript代码,您需要调用:

Page.ClientScript.GetPostBackEventReference()

更多信息在MSDN上。

然后你必须在处理回发的页面上编写代码并调用MyPageMethod()

答案 1 :(得分:1)