如何禁用 asp 按钮上的回发 (System.Web.UI.WebControls.Button)

2022-08-30 04:09:51

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

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

如何使此按钮仅运行 javascript 而不运行回发?


答案 1

让你的javascript在完成后返回false。

<asp:button runat="server".... OnClientClick="myfunction(); return false;" />

答案 2
YourButton.Attributes.Add("onclick", "return false");

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