【发布时间】: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