【问题标题】:Validation of MVC application depending on dropdownlist options根据下拉列表选项验证 MVC 应用程序
【发布时间】:2016-06-19 07:35:30
【问题描述】:

在我的 MVC 应用程序中,我有一个 DDL。当我从 DDL 中选择一个特定项目时,比如“活动”,将出现两个文本框,如果我们从 DDL 中选择不同的项目,另一个 DDL 将出现在屏幕上。 案例文本框和 DDL 都是必需的,但取决于 DDL 的不同选项。

任何帮助都将被接受。

谢谢

帕萨

【问题讨论】:

  • 考虑使用foolproof [RequiredIf] 或类似的条件验证属性,可以同时提供客户端和服务器端验证

标签: jquery asp.net-mvc validation dropdown


【解决方案1】:

如果您正在谈论客户端验证,那么可能最简单的方法是将required 属性添加到依赖的 DDL 和 texbox。为了在隐藏这些 texboxes/DDL 时禁用验证,只需在隐藏后向它们添加 disabled 属性,然后在显示它们时删除属性。

对于服务器端验证,您可以查看FluentValidation 库,它允许conditional validation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    相关资源
    最近更新 更多