【问题标题】:Is it possible to use MVC Foolproof Validation in a domain model project是否可以在域模型项目中使用 MVC Foolproof Validation
【发布时间】:2013-01-08 14:38:40
【问题描述】:

我正在尝试根据使用 MVC Foolproof Validation 提供的 RequiredIf 数据注释输入的 URL 来验证两个字段,该项目是一个具有业务逻辑、数据层、表示和单元测试层的 n 层 Web 应用程序。

验证目前正在业务逻辑层中的域项目中处理,我已经在其他项目中成功使用了这个包,但到目前为止还没有让它在这个项目中工作。

当我在网络浏览器中运行应用程序时,该字段未标记为必填,无需输入这两个字段之一即可提交表单。

有关更多详细信息,请参阅我之前在此处找到的问题:

validating textboxes based on the URL entered

到目前为止,我已经实现了一个自定义验证器,它确实会捕获错误,但用户在提交表单而不输入值之前并不知道该字段实际上是必需的。

【问题讨论】:

    标签: c# asp.net-mvc-4 foolproof-validation


    【解决方案1】:

    查看了许多使用 n 层架构的 MVC 4 项目,尤其是 ProDinner,可在此处找到:

    http://prodinner.codeplex.com/

    我现在决定重构应用程序,以便域(核心)现在将模型实现为 POCO,然后在从域模型继承的 MVC 项目中的视图模型中实现验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多