Asp.net mvc 3 MVC3需要验证,选择值为空
我有一个隐藏字段,它绑定到模型中的一个int Id,它有一个必需的属性和一些奇特的ajax代码来设置Id客户端,问题是零应该被计算为空。现在,即使未选择Id,验证也将成功,我可以设置哪个值应计为空吗?我希望我不需要为它创建自定义验证器Asp.net mvc 3 MVC3需要验证,选择值为空,asp.net-mvc-3,unobtrusive-validation,required-field,Asp.net Mvc 3,Unobtrusive Validation,Required Field,我有一个隐藏字段,它绑定到模型中的一个int Id,它有一个必需的属性和一些奇特的ajax代码来设置Id客户端,问题是零应该被计算为空。现在,即使未选择Id,验证也将成功,我可以设置哪个值应计为空吗?我希望我不需要为它创建自定义验证器 谢谢向不可为空的类型(如Int32)添加必需的属性没有意义。值类型始终是必需的。您可以改为使用可为空的整数: [Required] public int? SomeProperty { get; set; } 向不可为空的类型(如Int32)添加必需的属性没有意
谢谢向不可为空的类型(如Int32)添加必需的属性没有意义。值类型始终是必需的。您可以改为使用可为空的整数:
[Required]
public int? SomeProperty { get; set; }
向不可为空的类型(如Int32)添加必需的属性没有意义。值类型始终是必需的。您可以改为使用可为空的整数:
[Required]
public int? SomeProperty { get; set; }
有时你应该三思而后行P有时你应该在问之前先想一想:P