来自其他人的Conditioning Required字段

本文关键字:Required 字段 Conditioning 其他人 | 更新日期: 2023-09-27 18:20:08

这是否可以在ASP.NET MVC中调节其他字段的必需字段?

所以当它是真正的

[Required(ErrorMessageResourceName = "ThisFieldIsRequired", ErrorMessageResourceType = typeof(Resource))]
[Display(Name = "IsPostAddressIsVisitingAddress", ResourceType = typeof(MyModelEntities.Properties.Resource))]
public bool IsPostAddressIsVisitingAddress { get; set; }

那么我们应该"打开"

[Required(ErrorMessageResourceName = "ThisFieldIsRequired", ErrorMessageResourceType = typeof(Resource))]

[Display(Name = "AddressLine1", ResourceType = typeof(MyModelEntities.Properties.Resource))]
public string PostAddressLine1 { get; set; }

谢谢!

来自其他人的Conditioning Required字段

感谢Andrei V.和Christophano

MVC 中模型的条件验证

http://foolproof.codeplex.com/

所以我只是添加了对DLL的引用,它运行得很好!

[RequiredIfTrue("IsPostAddressIsVisitingAddress",(ErrorMessageResourceName = "ThisFieldIsRequired", ErrorMessageResourceType = typeof(Resource))]