标签:生成 err mapr ret mod name 建模 操作 mvc
mvc只能在Areas名字的文件夹下面创建,“区域”(自带配套的 Controller,View,Model)。然而,有些时候想在Areas下面建立一个模块文件夹,在这个模块文件夹下面再去创建,区域。 直接操作时无法实现的。可以这样做
1、在areas下面创建模块文件夹,比如 AboutLinq
2、在areas下面添加 区域,比如 LINQ
3、把区域 LINQ剪切到 AboutLinq
4、之后修改,LINQ区域下面的cs文件。
using System.Web.Mvc;
//修改这里1
namespace MyTest.Areas.AboutLinq.LINQ
{
    public class LINQAreaRegistration : AreaRegistration 
    {
        public override string AreaName 
        {
            get 
            {
                //修改这里2
                return "AboutLinq/LINQ";
            }
        }
        public override void RegisterArea(AreaRegistrationContext context) 
        {
            context.MapRoute(
                //修改这里3
                "AboutLinq_LINQ_default",
                //修改这里4
                "AboutLinq/LINQ/{controller}/{action}/{id}",
                new { action = "Index", id = UrlParameter.Optional }
            );
        }
    }
}
5、创建生成的view会在AboutLinq下面,剪切到 LINQ下面即可。
http://localhost:1876/AboutLinq/LINQ/LinqSentence/Index就可以访问了
标签:生成 err mapr ret mod name 建模 操作 mvc
原文地址:http://www.cnblogs.com/artjs/p/6724488.html