如何阻止ASP.NET按钮引起的回发?

时间:2009-08-06 15:47:07

标签: asp.net postback

如何阻止ASP.NET按钮(或任何其他)服务器控件引起的回发?

即。我将按下按钮但不会发生回发。

5 个答案:

答案 0 :(得分:3)

这样做

button.Attributes.Add("onclick", "return false;")
页面加载

答案 1 :(得分:2)

你可以使用

OnClientClick="return false;"

按钮的属性

答案 2 :(得分:0)

<asp:button runat="server" ... OnClientClick="return false" />

答案 3 :(得分:0)

除了Javascript“return false”之外,您可以使用AJAX controls进行回调而不是回发。答案。

答案 4 :(得分:0)

您可以使控件的验证组的客户端验证失败。根据您的目的,这可能是一个更好的解决方案。

你也可以在每次回发的JavaScript运行中捎带,但是在手机上打字时从头顶向你展示......也许不是。我回家后会更新这篇文章。