c# - 使用 EditorFor 允许从 1 到 100 的数字

标签 c# asp.net-mvc-3

我试过使用以下 RegEx 注释,但没有用:

[RegularExpression(@"([0-9]|[0-9]\d|100)$"]

(this 答案表明这是一个糟糕的方法)

我也尝试使用 maskedInput 1.2.2 (jQuery),但它不接受任何单个数字值

jQuery(function ($) {
    $("#MyControl").mask("99"); //also tried "9?9"
});

有没有可能让掩码只接受 1 到 100 之间的值?

最佳答案

看看 RangeAttribute .

关于c# - 使用 EditorFor 允许从 1 到 100 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13037388/

相关文章:

c# - 使用C#在mysql中插入海量流数据

asp.net-mvc - 具有不同参数名称的 Asp.Net 路由

c# - 可选周围标签的优雅 MVC 代码

asp.net-mvc - 事件菜单项 - asp.net mvc3 母版页

asp.net-mvc-3 - MVC 3 Razor - 在局部 View 的布局页面中使用脚本引用

c# - 时间序列的"Join"

c# - 使用 2D 相机进行骨骼跟踪

asp.net-mvc - 如何在 using 语句中使用 ViewBag?

c# - 以编程方式将 LayoutAnchorable 添加到 DockManager

c# - IntelliTrace 捕获的静默异常