0
以下簡單的標記,我在FF和IE8中得到了非常奇怪的行爲。如果我把文本框放在焦點上,然後退出,沒有任何反應。如果我給出用戶名值,並立即刪除它,則不會發生任何事情。但是,只有當我提供用戶名,標籤離開時,纔會擦除它並再次拉開標籤,最終是否會得到紅色星號「必需」標記。該摘要根本不顯示。RequiredFieldValidator不工作
這是我嘗試使用的標記。看起來像我的問題與EnableClientScript和的ValidationGroup:
<asp:Label ID="userNameLabel" runat="server"
AssociatedControlID="userNameText">
User Name:
</asp:Label>
<asp:TextBox ID="userNameText" runat="server"
Width="200px">
</asp:TextBox>
<asp:RequiredFieldValidator ID="userNameRequired" runat="server"
ControlToValidate="userNameText"
Display="Dynamic"
EnableClientScript="true"
ValidationGroup="userValidation"
ErrorMessage="User Name is always required.">
*
</asp:RequiredFieldValidator>