aspnet mvc使用什么模式?

Gus*_*tav 0 mvp asp.net-mvc new-project

我总是使用带有MVP模式的asp.net webforms,它非常适合我需要的东西,我基本上创建了一个项目,其中包含我所有的业务规则,验证等......然后我在webforms项目中实现我的视图.

现在我们开始使用asp.net MVC并且使用MVP模式没有多大意义,对吧?那么使用MVC创建可伸缩且可测试的项目可能是一个很好的方法,它不会让我创建我的数据对象并在控制器上进行验证.我不想在不同的地方拥有相同的代码......

如果Web用户想要更新他/她在站点上的配置文件,则会有一些验证规则,用于何时按下提交按钮,如电子邮件地址不能为空,必须有效且不得存在于数据库中.

如果我尝试使用内部管理部分更新其配置文件而不必在那里复制代码,则应该应用这些相同的规则...

如果你能指出一个很好的样本项目来处理这个问题会很棒!

提前致谢!

SLa*_*aks 5

您应该将MVC模式与ASP.Net MVC一起使用.