asp.net - 验证摘要自动更新

标签 asp.net

在我的 asp.net 应用程序中,我尝试在网页中使用验证摘要。我有类似的控件

<td>First Name *</td>
<td>                                                        
    <asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox> 
    <div>
        <asp:RequiredFieldValidator ID="reqValStaffFirstName" runat="server" 
                 ErrorMessage="Enter FirstName" Text="*" 
                 ControlToValidate="txtFirstName" Display="Dynamic" 
                 ValidationGroup="valGrpStaffGeneral">
         </asp:RequiredFieldValidator>
    </div>
</td>
<td>Last Name *</td> 
<td>
    <asp:TextBox ID="txtLastName" runat="server"></asp:TextBox> 
    <div>
        <asp:RequiredFieldValidator ID="reqValStaffLastName" runat="server" 
                 ErrorMessage="Enter LastName" Text="*" 
                 ControlToValidate="txtLastName" Display="Dynamic" 
                 ValidationGroup="valGrpStaffGeneral">
         </asp:RequiredFieldValidator>
    </div>
</td>
<td>
     <asp:Button Id="btnSave" runat="server" ValidationGroup="valGrpStaffGeneral">
<td>

我的验证摘要脚本是

<asp:ValidationSummary ID="summary1" ShowSummary="true" runat="server" 
         ValidationGroup="valGrpStaffGeneral" DisplayMode="BulletList" />

如果我单击保存按钮而不在textbox1和textbox2中填写任何内容,则会在验证摘要区域中显示验证错误。如果我在文本框中填写任何内容并按 Tab 键,错误(*)会自动消失,但验证摘要中的错误不会自动更改,并且直到我单击“保存”按钮才会显示,我应该做什么才能使验证摘要更改固定自动出错。

最佳答案

这可能会有所帮助 - 查看 ValidationSummary 控件的 EnableClientScript 属性。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.validationsummary.enableclientscript.aspx

关于asp.net - 验证摘要自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10717638/

相关文章:

c# - 表 'Table' 中标识列的显式值只能在使用列列表且 IDENTITY_INSERT 为 ON 时指定

javascript - 如何在从代码隐藏显示之前在弹出窗口中选择预填充的下拉列表选项

asp.net - C# CSS ASP : Menu problem

asp.net - 强类型数据集的动态连接字符串

c# - 电子邮件正则表达式验证

asp.net - 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败

asp.net - 在 Azure 云服务上动态设置 rdlc 文件时出现 ReportViewer 错误

asp.net - 现在迁移到Asp.NET 4.0可以吗?

c# - 垃圾收集器将如何处理值类型和引用类型

javascript - 在回发中发送本地生成的数据的选项 (ASP.NET)