【问题标题】:Validation summary AutoUpdate验证摘要自动更新
【发布时间】:2012-05-23 10:01:33
【问题描述】:

在我的 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" />

如果我点击 save 按钮而不在 textbox1 和 textbox2 中填写任何内容,它会在我的验证摘要区域显示验证错误。如果我在我的文本框中填写任何内容并按选项卡,则错误(*)会自动消失,但验证摘要中的错误不会自动更改并且在我单击保存按钮之前它会显示,我应该怎么做才能使验证摘要更改为已修复自动出错。

【问题讨论】:

标签: asp.net


【解决方案1】:

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

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

【讨论】:

  • 我刚刚在所有控件中包含了 onblur="ValidationSummaryOnSubmit()",它工作正常,感谢您的回复 Jason Evans
猜你喜欢
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
  • 1970-01-01
  • 2011-11-13
相关资源
最近更新 更多