在ASP.NET MVC2的最新版本中,他们推出了MS.支持的区域的概念,然而,要执行这个区域,概念一必须创建多个独立的项目。每个区域一个项目。在ASP.NET MVC1中,有许多其他方法可以支持您仍然在同一项目中工作的领域。这篇文章不是关于whether areas are important or not的,而是关于什么是正确的实现。您对使用区域的偏好是什么?为什么?您如何看待这种新的多项目执行区域的方式?
以下是2.0之前的实现区域的方法:
http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
http://blog.codeville.net/2008/11/05/app-areas-in-aspnet-mvc-take-2/
我即将开始一个非常大的ASP.NET MVC项目(迫不及待地想深入2.0预览版),我想知道我是应该使用这个新的区域实现,还是应该使用我们已经证明有效的实现。
发布于 2009-08-02 08:56:58
发布于 2009-08-01 08:10:05
由于ASP.NET MVC2的发布有时还不确定,所以我建议你做MVC1已经提供的东西,但如果你在实现项目时考虑到area特性,这样你以后如果需要的话,可以更容易地扩展你现有的解决方案。
发布于 2009-08-02 09:57:35
我建议你看看ScottGu关于MVC2新奇特性的博客posta。还有一个很好的带有区域的文件/文件夹结构的屏幕截图。
我给你的建议是:
如果你计划用MVC2开发你的大型web应用,我建议你使用已经实现的区域功能。当你完成它的开发时,MVC将会发布,无论如何,区域将会被支持。
只是不要重复发明轮子,然后用它来产生你自己的解决方案。
但如果你不打算从V2开始,那就用哈克的区域解决方案吧。
https://stackoverflow.com/questions/1215928
复制相似问题