[原创]ASP.NET MVC默认首页Default.aspx指向修改

由于业务需要网站有三个子站点,网站首页需要指向到第三个子站点的页面,于是进行了Default.aspx页面的修改,涉及到两个文件是站点根目录下:Default.aspx.cs和Global.asax文件,下面修改内容如下:

  1. Global.asax文件定义了ASP.NET MVC的URL路由规则,默认是/Home/Index,现在修改为/Ezine/Index,修改内容如下:
    [csharp]
    routes.MapRoute(
    "Default", // Route name
    "{controller}/{action}/{id}", // URL with parameters
    new { controller = "Ezine", action = "Index", id = "" } // Parameter defaults
    );
    [/csharp]
  2. Default.aspx.cs文件是ASP.Net MVC默认寻找的首页文件,在OnLoad事件中写入了重定向代码,于是也要修改为:
    [csharp]
    public void Page_Load(object sender, System.EventArgs e)
    {
    Response.Redirect("~/Ezine");
    }
    [/csharp]