我想显示一个基于我的属性(int)的NumericUpDown控件。它有效,但允许我输入#$%&。等特殊字符。
我的.cshtml代码是:
@Html.EditorFor(m => m.SerialAddress, "MyControlName")
我在模型中的财产是:
[Required]
[Display(ResourceType = typeof (WebResources), Name = WebResources.LabelAddress)]
public int SerialAddress { get; set; }
我怎样才能做到这一点?我的财产是一个int,但该控件使我可以编写#$%&
将模型属性设置为
如果您不希望仅因为您的财产是int。
[Required]
[Display(ResourceType = typeof (WebResources), Name = WebResources.LabelAddress)]
[RegularExpression(@"^[1-9]\d+$", ErrorMessage = "invalid character")]
public int SerialAddress { get; set; }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句