考虑以下 ASPX:
<asp:ValidationSummary ID="vSummary" runat="server" CssClass="error-message" HeaderText="<p>Please correct the following errors with your profile.</p>" ShowMessageBox="false" DisplayMode="BulletList" ShowSummary="true" />
<asp:TextBox ID="txtTest" runat="server" ClientIDMode="Static"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv" runat="server" Display="None" ErrorMessage="Enter a value in the textbox." ControlToValidate="txtTest"></asp:RequiredFieldValidator>
<asp:Button ID="btn1" runat="server" Text="Button 1" OnClick="btn1Click" ClientIDMode="Static" />
在文本框中输入文本后,一切都按预期运行。
单击按钮提交表单/在文本框内按“Enter”提交表单。
但是,当文本框为空时,按“回车”不会执行任何操作。单击按钮将按预期显示验证摘要,但按“输入”不会。
在空文本框中按下“Enter”键后,如何显示验证摘要?