16

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

4

4 回答 4

20

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

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

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

于 2012-08-22T11:50:17.860 回答
8

ErrorMessage 属性显示在 ValidationSummary 控件中。文本显示在 controlToValidate 旁边。如果将 Display 属性设置为 None,则不会出现 Text。

于 2012-08-22T11:48:18.633 回答
2

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

于 2012-08-22T11:49:30.423 回答
1

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

于 2019-04-05T13:11:14.007 回答