在验证控件中显示星号,但在摘要中显示错误消息

Cav*_*rob 3 asp.net validation

我想要一种方法,既可以通过无效字段显示星号,也可以在验证摘要中显示详细消息.但是,在验证控件中将"显示"设置为"NONE"会禁止显示在该字段旁边的任何消息进行验证.

有没有办法获得这种混合功能?

Mit*_*ers 13

是.

将text属性设置为"*",将ErrorMessage属性设置为实际的错误消息.就像是.

<asp:RequiredFieldValidator id="ValidateMyField" runat="server" text="*" 
errormessage="Hey, you must really specify something" 
controltovalidate="YourControl" />
Run Code Online (Sandbox Code Playgroud)

对于显示器,您可以使用display="Dynamic"*仅占用实际错误的空间.