我有一个带有 runat="server"的表单,里面有两个元素:
<form runat="server">
<asp:Button runat="server" OnClientClick="doSomething();" />
<asp:TextBox runat="server" Text="hello" />
</form>
我的问题是,当我在光标位于文本框中时按 Enter 键时,doSomething
函数就会运行。我可以做什么来防止这种情况发生?
最佳答案
将 UseSubmitBehavior
设置为 false。
<asp:Button runat="server" OnClientClick="doSomething();" UseSubmitBehavior="False" />
关于javascript - 在 ASP.NET 中按下 Enter 时触发 OnClientClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31122258/