0
<asp:RangeValidator ID="RangeValidator1" runat="server"
ControlToValidate="txtContact" ErrorMessage="Enter Max 10 digit number"
ForeColor="Red" MaximumValue="10"></asp:RangeValidator>
<asp:RangeValidator ID="RangeValidator1" runat="server"
ControlToValidate="txtContact" ErrorMessage="Enter Max 10 digit number"
ForeColor="Red" MaximumValue="10"></asp:RangeValidator>
當你有javascript錯誤時,驗證器可以停止工作。
現在,當您從本地移動到iis時,如果您不檢查路徑是否與本地相同,某些腳本可能無法正確加載。如果某些腳本沒有加載,那麼這可能會影響calidators創建的腳本。
所以打開你的瀏覽器工具,看看什麼腳本沒有加載,什麼是javascript拋出錯誤,並更正錯誤,這可能是非正確的腳本路徑。
我想你正在使用RangeValidator,我們必須將「Type」屬性設置爲Integer,string等適當的類型.......其次,你的錯誤信息顯示「Enter Max 10 DIGIT number」,MaximumValue是10 ...這兩個不相同MaximumValue = 10表示您可以輸入一個小於或等於10的值 –