【问题标题】:MVC 3 [If then else] custom Validation with JavaScriptMVC 3 [If then else] 使用 JavaScript 进行自定义验证
【发布时间】:2011-01-31 00:41:05
【问题描述】:

我在进行自定义验证时遇到问题。

假设我有以下课程:

// begin example
 class vehicle
 {
     prop bool Car { get; set; }
     prop string RegistrationID { get; set; }
     prop int numberOfSeats { get; set; }
 }
// end example

我想要验证:如果属性Car 为真,则需要numberOfSeats,否则不需要numberOfSeats,并且相应的文本框被禁用。

基于类,我有一个使用 HTML 帮助器的强类型视图。

我已经阅读了几篇关于验证的文章,包括 link,但找不到解决方案。

要进行上述验证,最好创建一个自定义控件,因为我必须验证并依赖属性Car。我禁用和启用一个文本框(属性numberOfSeats)?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 validation


    【解决方案1】:

    http://foolproof.codeplex.com/ 的项目包括一个 [RequiredIfTrue] 自定义验证器,它似乎符合您的要求。不过,您必须自己禁用/启用文本框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 2011-09-23
      • 2011-12-06
      相关资源
      最近更新 更多