我正在做客户端和服务器端验证,对于一个特定的视图,我需要验证未在其他视图中发布的字段。如果我为两者使用相同的模型,我怎么能做到这一点?部分验证 - ASP.NET MVC 2
1
A
回答
0
FluentValidation非常适合这种情况。您可以编写两个不同的验证器类,并根据您的上下文调用它们。看看他们的CodePlex网站下:
1
如果一个视图模型不适合这两种观点,那么你应该有两个视图模型。
要保持干爽(不要重复自己),您可以继承另一个视图模型并添加其他属性。
相关问题
- 1. 部分验证ASP.NET MVC
- 2. Asp.Net MVC 2验证
- 3. ASP.NET MVC 2 - 验证Radiobutton
- 4. 验证在ASP.NET MVC 2
- 5. 验证日期 - asp.net mvc 2
- 6. Asp.net MVC 2验证输入
- 7. ASP.NET MVC 2验证的SelectList
- 8. ASP.NET MVC 2 - 属性验证
- 9. ASP.NET MVC 2 EnableClientValidation:验证组
- 10. ASP.NET MVC 3模型的部分验证
- 11. ASP.NET MVC和部分客户端验证
- 12. MVC部分验证
- 13. DataAnnotations在asp.net mvc 2 jQuery验证2
- 14. ASP.NET MVC 2:更新部分?
- 15. ASP.NET MVC验证
- 16. MVC部分视图验证
- 17. MVC部分视图验证
- 18. ASP.NET MVC验证
- 19. ASP.NET MVC验证
- 20. 使用身份验证的ASP.NET MVC 2
- 21. Asp.Net Mvc 2自定义验证问题
- 22. ASP.NET MVC 2验证嵌套对象
- 23. ASP.NET MVC 2的数值验证
- 24. ASP.NET MVC 5和WebAPI 2身份验证
- 25. asp.net的MVC 2个DataAnnotations验证
- 26. ASP.NET MVC 2验证错误样式
- 27. ASP.NET MVC 2验证LINQ to SQL
- 28. ASP.NET MVC 2动态页面验证
- 29. Windows身份验证 - MVC 2 ASP.Net
- 30. ASP.NET MVC 2验证器的全球化
你能为模型显示一些代码吗? – Paul 2011-05-08 05:32:03
您可以在新视图上进行特定的客户端验证,但在服务器端,我认为您需要一些特定于视图的代码来对其他字段执行验证,如果您使用的是相同的视图模型。我不知道任何“开箱即用”的符合“特定视图验证”概念的内容。 – 2011-05-08 17:03:11
谢谢罗伯特。该视图具体的验证基本上是通过直接为视图生成错误消息还是使用验证方法来实现? – user743183 2011-05-08 18:40:35