【发布时间】:2013-01-22 11:27:12
【问题描述】:
对于一个要求,我需要在 ASP.NET 中触发一个按钮的客户端和服务器端单击事件。那可能吗?我试过像下面这样。但它不会触发客户端点击事件。
[ASPX]
<asp:Button ID="Button1" runat="server" Text="Disable" OnClick="disable" CausesValidation="false" OnClientClick="return click();" />
[脚本]
function click()
{
alert("hi")
}
【问题讨论】:
-
您的代码似乎没问题,它应该可以工作。您能说出单击按钮后的行为吗?
-
它触发服务器端点击事件。但不是客户端事件。
-
所有事件都是客户端。没有服务器端事件之类的东西。 ASP 的语法就是让它看起来那样。众多原因之一,我避免使用 ASP。
-
是的。错误在我的代码中!我将客户端事件指定为“click();” .这就是我所犯的错误。无论如何,感谢您的帮助:)。我现在觉得自己很傻!!
-
我已将客户端点击事件重命名为“disable()”,现在可以使用了。感谢大家的帮助。
标签: javascript jquery asp.net