範圍驗證器用於字符串,整數和日期。任何人都可以給我,它們的最小值和最大值?範圍驗證器的最小值和最大值?
回答
min和max長度是int和雙型的euqal lenght ...
範圍驗證控制是一個驗證控制,它檢查以查看是否有控制值是一個有效的範圍內。此控件所需的屬性是:MaximumValue,MinimumValue和Type。
如果由MaximumValue或MinimumValue屬性指定的值無法轉換爲由Type屬性指定的數據類型,則RangeValidator控件將引發異常。
RangeValidator不是驗證字符串長度的好驗證器。您最好使用RegularExpressionValidator來驗證它。
http://forums.asp.net/t/1046041.aspx/1?how+to+use+RangeValidator+for+String+type+
使用MaximumValue
屬性來指定驗證範圍的最大值。如果此屬性指定的值無法轉換爲由BaseCompareValidator.Type
屬性指定的數據類型,則會引發異常。
因此,舉例來說,如果您將Type
設置爲Integer
,它將拋出異常,如果該值大於Int32.MaxValue
。
如果字符串,什麼是minvalue和max值?
這裏的JavaScript的功能RangeValidator控件:
function RangeValidatorEvaluateIsValid(val) {
var value = ValidatorGetValue(val.controltovalidate);
if (ValidatorTrim(value).length == 0)
return true;
return (ValidatorCompare(value, val.minimumvalue, "GreaterThanEqual", val) &&
ValidatorCompare(value, val.maximumvalue, "LessThanEqual", val));
}
正如你會看到它的字符串比較ACSII codes。 '0'到'9'的ASCII值是48到57,'a'到'z'的ASCII值是97到122,'A'到'Z'的ASCII值是65到90.所以MinimumValue
和MaximumValue
是驗證器有效的這些ASCII碼的下限和上限。
function ValidatorCompare(operand1, operand2, operator, val) {
var dataType = val.type;
var op1, op2;
if ((op1 = ValidatorConvert(operand1, dataType, val)) == null)
return false;
if (operator == "DataTypeCheck")
return true;
if ((op2 = ValidatorConvert(operand2, dataType, val)) == null)
return true;
switch (operator) {
case "NotEqual":
return (op1 != op2);
case "GreaterThan":
return (op1 > op2);
case "GreaterThanEqual":
return (op1 >= op2);
case "LessThan":
return (op1 < op2);
case "LessThanEqual":
return (op1 <= op2);
default:
return (op1 == op2);
}
}
http://forums.asp.net/t/1046041.aspx/1?how+to+use+RangeValidator+for+String+type+
注意,如果你想驗證空文本,你需要一個額外的RequiredFieldValidator
。
- 1. 範圍驗證器在asp.net中不起作用最小值和最大值
- 2. 角rzslider:最大值和最小值,最大值;範圍滑塊
- 3. 具有兩個值(最小值和最大值)範圍的Seekbar
- 4. 查找平均值,最小值,最大值和範圍
- 5. gnuplot:範圍內的最大值和最小值
- 6. 獲取範圍的最小值和最大值
- 7. 找到最大值和最小值與AWK在特定範圍
- 8. Azure搜索:價格範圍 - 最小值和最大值計算
- 9. jqueryUI滑塊:設置最小值和最大值,範圍從DB
- 10. 範圍滑塊在WP8選擇最大值和最小值
- 11. C++總和,平均值,最大值,最小值驗證問題
- 12. asp.net中範圍驗證器中的字符串最大值和最小值是什麼?
- 13. ZF2驗證數字元素的最小值和最大值
- 14. MVC 4範圍驗證器不接受最小值
- 15. 將值分成最大值,最小值範圍
- 16. 1000Hz的驗證器檢查爲最小值,最大值,和特定值
- 17. 最小和最大驗證
- 18. 驗證日期輸入 - 最小值和最大值
- 19. yii2最大值,最小值,帶點和逗號驗證
- 20. 最小值和最大值輸入字段驗證
- 21. 角度2表單驗證數字最小值和最大值
- 22. 正則表達式驗證 - 使用最小長度值和未定義最大長度的範圍驗證
- 23. 在最小和最大範圍表中查找值的位置
- 24. Laravel驗證檢查數組大小的最小值和最大值
- 25. 驗證範圍,其中最小=最大的jQuery滑塊
- 26. 最大值和最小值?
- 27. 在OpenCV中爲最大值和最小值的範圍設置閾值
- 28. 範圍最小值查詢
- 29. 用於輸入的角度最小值和最大值驗證器[type ='number']
- 30. Java:最小和最大日期範圍
可能的重複http://stackoverflow.com/questions/6236677/what-is-the-string-maximum-and-minimum-value-in-range-validator-in-asp-net –
你能解釋更多詳細說明你需要知道什麼? –
如果字符串,什麼是minvalue和max值? –