我有一个带有runat =“ server”的表单,在其中有两个元素:

<form runat="server">
  <asp:Button runat="server" OnClientClick="doSomething();" />
  <asp:TextBox runat="server" Text="hello" />
</form>


我的问题是,当doSomething函数在文本框内的光标运行时,按Enter键。我该怎么做才能避免这种情况?

最佳答案

UseSubmitBehavior设置为false。

<asp:Button runat="server" OnClientClick="doSomething();" UseSubmitBehavior="False" />

关于javascript - 在ASP.NET中按下Enter时触发OnClientClick,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31122258/

10-13 02:21