我想让EditFor文本框只接受数字
这是我的ViewModel:
[Required(ErrorMessageResourceType=typeof(Resources.ValidationsResources), ErrorMessageResourceName = "Required")] [Range(0, 9999, ErrorMessageResourceType = typeof(Resources.ValidationsResources), ErrorMessageResourceName = "SomenteNumeros")] public Int16 Quantidade { get; set;}
这是我的观点:
但我想阻止这个编辑器中的所有单词,只允许数字。
我怎样才能做到这一点?
使用正则表达式,例如
[RegularExpression("([1-9][0-9]*)", ErrorMessage = "Count must be a natural number")] public int Count { get; set; }
你需要javascript。 有许多jQuery插件可以帮助您实现这一点。