1
我正在使用驗證控件(即RequiredFieldValidator
和RegularExpressionValidator
),並且在正確設置樣式時遇到了一些問題。造型多個驗證控件
的問題是,因爲我有類似這樣的標記:
<asp:RequiredFieldValidator ID="EmailRequiredValidator" ControlToValidate="Email" ErrorMessage="Email field is required" runat="server"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="EmailFormatValidator" ControlToValidate="Email" ValidationExpression="^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$" runat="server" ErrorMessage="Invalid email address"></asp:RegularExpressionValidator>
的RegularExpressionValidator
被推到一邊,因爲RegularExpressionValidator
是在路上。也許一個圖形表示將幫助:
的「電子郵件地址無效」錯誤標籤,就是要對旁邊的輸入框,但其他驗證它推到一邊。
我怎麼才能使驗證器不可見,直到他們發出錯誤消息或讓他們漂浮在另一個之上?
啊,是的。我已經嘗試過,但它沒有在Visual Studio的設計視圖中顯示出任何不同,所以我認爲不是這樣。謝謝 :) –