在asp.net中RequiredFieldValidator Text和ErrorMessage有什么区别?

时间:2012-08-22 11:44:01

标签: asp.net validation

在asp.net中RequiredFieldValidator Text和ErrorMessage属性有什么区别?

4 个答案:

答案 0 :(得分:20)

文字:验证失败时显示的消息。

ErrorMessage:验证失败时在ValidationSummary控件中显示的文本。注意:如果未设置Text属性,则此文本也将显示在验证控件中。

参考:http://www.w3schools.com/aspnet/control_reqfieldvalidator.asp

答案 1 :(得分:7)

ErrorMessage属性显示在ValidationSummary控件中。文本显示在controlToValidate旁边。如果将“显示”属性设置为“无”,则不会显示“文本”。

答案 2 :(得分:2)

在正常设置中,text属性显示在验证器旁边,错误消息显示在ValidationSummary中。

答案 3 :(得分:0)

Text和ErrorMessage都用于显示错误消息。 但是请记住,如果您使用的是Text属性,那么在验证摘要中将不会显示任何内容。 要在验证中显示错误,必须使用ErrorMessage中的摘要。 如果您想在文本框的前面显示错误消息,则两者的工作原理相同。 如果同时使用两者,则“文本”优先显示在文本消息前面的错误消息。