为什么我的错误出现在我的控件旁边和验证控件摘要中?

时间:2009-05-02 16:27:51

标签: asp.net validation

为什么我的错误出现在我的控件和验证控件摘要旁边?

2 个答案:

答案 0 :(得分:3)

默认情况下,如果您有ValidationSummary控件,则会在两个位置显示错误消息。如果您希望错误消息仅显示在ValidationSummary中,请将验证控件中的Display属性设置为None

来自BaseValidator.Display Property

None    The validation message is never displayed inline.
Static  Space for the validation message is allocated in the page layout.
Dynamic Space for the validation message is dynamically added to the page if validation fails.

答案 1 :(得分:0)

很可能是因为你没有设置

Display="None" 
验证控件中的

。通过将Display设置为None,您表明您不希望错误消息出现在验证控件本身的位置,仅在验证摘要中。