日期:2014-05-17  浏览次数:20570 次

MVC项目结构问题,做过的不难,大家来帮忙看看
用VS新建的MVC项目,一般都是整个项目的所有VIEW或所有CONTROLLER都放在一个程序里面,但由于这个项目非常大,但模块可能就差不多1千个,所以我希望可以按大类模块,将整个项目划分为不同的类库,每一个类库中包含这个大类的VIEW和CONTROLLER,请问应该如何做,请给出详细的实现方案,分不够可以继续加。


------解决方案--------------------
建文件夹不就行了~~
------解决方案--------------------
你自己都整理出结构了,就按照这个建立目录就行了
------解决方案--------------------
google asp.net mvc areas
------解决方案--------------------

public class GeneareaAreaRegistration : AreaRegistration
    {
        public override string AreaName
        {
            get
            {
                return "Genearea";
            }
        }

        public override void RegisterArea(AreaRegistrationContext context)
        {
            context.MapRoute(
                "Genearea_default",
                "Genearea/{controller}/{action}/{id}",
                new { action = "Index", id = UrlParameter.Optional }
            );
        }
    }


请参考~~
------解决方案--------------------
可以按照模块上下级关系去划分目录,然后一些公用的方法,类可以抽取出来单独放在一个目录中
------解决方案--------------------
友情帮顶!
------解决方案--------------------
你所谓的“MVC项目”是什么东西?是asp.net mvc吗?