你在哪里存储验证逻辑?

时间:2009-03-18 21:15:17

标签: c# asp.net-mvc validation

我正在玩MVC.Validation Toolkit。目标是在客户端脚本和服务器代码中使用相同的验证规则。

但是我继续为所有事情制作新的poco课程。 我有一个来自linq2entities的类,然后我有一个类从数据层传递到业​​务层,然后传递给控制器​​。我有另一个viewmodel类只是为了将数据传递给视图。

我无法找到绕过最后一节课的方法,因为我需要在不同的时间使用不同的验证规则。

验证属性在视图模型类上定义。这看起来不是最好的方式。

任何人都有使用此工具包的经验吗?

1 个答案:

答案 0 :(得分:2)

您可能希望查看本教程并查看它是否相关 http://www.asp.net/learn/mvc/tutorial-37-cs.aspx

要点是 - 您可以使用mvc知道的模型类实现IDataErrorInfo。