在 ASP.NET 中按下输入时触发 OnClientClick

OnClientClick triggered when enter pressed in ASP.NET

我有一个带有 runat="server" 的表单,里面有两个元素:

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

我的问题是当光标在文本框内时按回车键时 doSomething 函数运行。我能做些什么来防止这种情况发生?

UseSubmitBehavior 设置为 false。

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