如何:设置 ASP.NET 服务器控件的验证错误信息的格式
更新:2007 年 11 月
在使用 ASP.NET 验证控件时,您可以控制错误文本的格式(字体、大小等),还可以用标记来替代错误文本。例如,您可以使验证控件在发生错误时显示星号 (*)。
说明: |
---|
使用标记代替文本可能会降低页的可访问性。有关更多信息,请参见 ASP.NET 辅助功能。 |
您还可以在验证控件的 ErrorMessage 属性中包含详细的错误消息,并将 ValidationSummary 控件添加到页。详细的 ErrorMessage 属性文本将出现在页中 ValidationSummary 控件的位置上。
通过在 ErrorMessage 和 Text 属性的文本中使用 HTML 元素,您可以提供错误消息中的格式设置。例如,要仅对错误消息中的一个词应用斜体格式,可以将该词置于 <i> 和 </i> 标记中。
说明: |
---|
要在错误消息文本中显示保留的 HTML 字符,只需对其进行编码即可。例如,要显示“<”,可使用字符序列 <。 |
如果显示的是验证错误摘要,您可以指定在单独验证控件的位置上显示标记。
设置错误消息的格式
设置验证控件的属性,如下所示:
属性
说明
错误消息文本的颜色。
文本的背景色。
字体的字形、大小、粗细等。
错误消息的边框的大小和颜色。
在用户使用支持 CSS 样式表的浏览器时使用的样式设置。
说明: 您使用这些属性所作的一些设置可能无法得到所有浏览器的支持。
在输入控件旁显示标记
将每一验证控件的 ErrorMessage 属性设置为应显示在 ValidationSummary 控件中的错误文本。
将每一验证控件的 Text 属性设置为要显示的标记。标记可以由任意有效的 HTML 构成,其中包括文本(例如星号)或图像。
说明: 标记将显示在验证控件的位置上。如何以上述正确显示标记的方式对验证控件进行布局,这完全取决于您。