我想通过无效字段显示星号并在验证摘要中显示详细消息。但是,在验证控件中将“显示”设置为“NONE”会禁止显示在该字段旁边的任何消息进行验证。
有没有办法获得这种混合功能?
答案 0 :(得分:13)
是
将text属性设置为“*”,将ErrorMessage属性设置为实际的错误消息。像。的东西。
<asp:RequiredFieldValidator id="ValidateMyField" runat="server" text="*"
errormessage="Hey, you must really specify something"
controltovalidate="YourControl" />
对于显示器,您可以使用display="Dynamic"
使*仅占用实际错误的空间。
答案 1 :(得分:0)
<asp:ValidationSummary ID="valSummary" runat="server" />
<asp:CustomValidator ID="valUserNameTaken" runat="server" ErrorMessage="User name is already used in this system, please choose another.">*</asp:CustomValidator>