2011-02-17 57 views
0

我在.aspx頁面上有Asp:TextBox,Asp:RegularExpressionValidator和Asp:RangeValidator。Asp:RangeValidator和Asp:RegularExpressionValidator同時觸發

這兩個驗證器的ControlToValidate值等於文本框ID。

RegularExpressionVididator具有驗證表達式,它只允許數字。

範圍驗證器的最大值=「100」,如果我輸入任何文本,那麼兩個驗證器都會被觸發。

從邏輯上說,如果我輸入任何文本值,只有RegularExpressionValidator應該觸發。

是否存在Range驗證器的任何屬性,以便在輸入到textBox中的值是某些文本時檢查數值以進行比較和分離,以便不需要處理事件(客戶端和服務器端都)。

請建議我的解決方案。

回答

0

這部分添加到您的RangeValidator控件

Type="Integer" 

,讓我知道,如果這是原因。