使用数据注释在表单 mvc 3 中搜索另一个字段时将某个字段设置为必填字段

发布于 2024-12-04 18:13:38 字数 97 浏览 1 评论 0原文

我有一个带有多个搜索过滤器的表单。假设订单 ID、采购订单号、商店代码、状态等。我想在用户使用采购订单号搜索时需要商店代码。是否可以在 asp.net mvc 3 中使用数据注释?

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久伴你 2024-12-11 18:13:38

一种选择是您拥有自己的自定义验证并实现 IValidatableObject
请参阅: ASP.NET MVC 条件验证

请注意,这仅在服务器端。这里不会有客户端验证。
如果您还希望在此条件验证上进行客户端验证,请查看:

http://blogs.msdn.com/b/simonince/archive/2011/02/04/conditional-validation-in-asp-net-mvc-3.aspx

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文