如何禁用ASP按钮上的回发

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

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

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


婷婷同学_
浏览 586回答 3
3回答

catspeake

完成后让您的JavaScript返回false。<asp:button runat="server".... OnClientClick="myfunction(); return false;" />

慕运维8079593

YourButton.Attributes.Add("onclick", "return false");要么<asp:button runat="server" ... OnClientClick="return false" />

幕布斯6054654

您可以使用jquery click操作并使用preventDefault()函数来避免回发<asp:button ID="btnMyButton" runat="server" Text="MyButton" />$("#btnMyButton").click(function (e) {// some actions here&nbsp;e.preventDefault();}
打开App,查看更多内容
随时随地看视频慕课网APP