2012-05-23 87 views
1

在我的asp.net應用程序,我試着使用驗證摘要在我的web page.I've控制像驗證摘要自動更新

<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> 

和我的ValidationSummary腳本

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

如果我點擊save按鈕而沒有填充textbox1和textbox2中的任何內容,則它會在驗證摘要區域顯示驗證錯誤。如果我在我的文本框中填寫任何內容並按Tab鍵,錯誤(*)將自動消失,但驗證摘要中的錯誤不會自動更改並顯示,直到我點擊保存按鈕,我應該如何使驗證摘要更改爲固定自動出錯。

+2

可能重複 - > http://stackoverflow.com/questions/926527/update-validationsummary-list-on-control-blurs – rt2800

+0

感謝rt2800,我會檢查它 – shanish

+0

@ rt2800:可以你在答覆會上發佈這個? – shanish

回答