是不是该是这个验证控件啊。。<asp:RequiredFieldValidator ID="validateRoom" Runat="server" ErrorMessage="You must select a room." ControlToValidate="roomList"></asp:RequiredFieldValidator>

解决方案 »

  1.   

    验证控件使用不正确.不应使用RegularExpressionValidator
      

  2.   

    我将RegularExpressionValidator改为RequiredFieldValidator后预览网页的时候提示
    分析器错误信息: 基类包括字段“validateRoom”,但其类型(System.Web.UI.WebControls.RegularExpressionValidator)与控件(System.Web.UI.WebControls.RequiredFieldValidator)的类型不兼容在我的程序里还其他的用是用RegularExpressionValidator验证的。
    然后所有的ErrorMessage的内容都显示在asp:ValidationSummary中
      

  3.   

    是不是。。.cs文件中这没改啊protected System.Web.UI.WebControls.RequiredFieldValidator validateRoom;