我创建了一个带有文本框控件的网页,如下所示 -
<asp:TextBox ID="txtNumber" runat="server" size="5" MaxLength="9" AutoPostBack="True"
OnTextChanged="txtNumber_TextChanged" CssClass="txtBoxPage" Style="margin-left: 3px;"></asp:TextBox>
在文本框中按 Enter 键时遇到问题。在 Enter 键按下回发不会发生。您能否提供帮助,以便在 Enter Key Press 上,页面应该得到回发,并且文本框服务器端会被触发。
我调试了代码,发现 WebForm_TextBoxKeyHandler 在按下 ENTER 键时返回 false。以下是渲染代码供参考 -
<input type="text" onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" onchange="javascript:setTimeout('__doPostBack(\'textbox1\',\'\')', 0)" ... />
提前致谢。