如何禁用asp按钮回发

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我有一个asp按钮。这是服务器端,所以我只能显示它为登录用户,但我希望它运行一个JavaScript函数,它似乎当它runat =“服务器”它总是调用回发事件。

我也有一个正常的按钮(<input...>)不在服务器上运行,它工作正常...

我怎样才能使这个按钮只运行JavaScript和不回发?

提问于
用户回答回答于

完成后,JavaScript返回false。

<asp:button runat="server".... OnClientClick="myfunction(); return false;" />
用户回答回答于
YourButton.Attributes.Add("onclick", "return false");

要么

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

扫码关注云+社区