在asp.net中RequiredFieldValidator Text和ErrorMessage属性有什么区别?
答案 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中的摘要。 如果您想在文本框的前面显示错误消息,则两者的工作原理相同。 如果同时使用两者,则“文本”优先显示在文本消息前面的错误消息。