I have a form with multiple search filters. Let's say Order Id, PO Num, Store Code, Status, etc. I would like to make Store Code required while user searches using PO Num. Is it possible using Data Annotation in asp.net mvc 3?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
One option is you have your own custom validation and implement IValidatableObject See: ASP.NET MVC Conditional validation
Note though this is only on the server side. There will be no client side validation here. If you want client side validation as well on this conditional validation check out:
http://blogs.msdn.com/b/simonince/archive/2011/02/04/conditional-validation-in-asp-net-mvc-3.aspx