[原创]ASP.NET MVC默认首页Default.aspx指向修改
- ASP.NET MVC
- 2011-08-09
- 153热度
- 0评论
由于业务需要网站有三个子站点,网站首页需要指向到第三个子站点的页面,于是进行了Default.aspx页面的修改,涉及到两个文件是站点根目录下:Default.aspx.cs和Global.asax文件,下面修改内容如下:
- 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] - Default.aspx.cs文件是ASP.Net MVC默认寻找的首页文件,在OnLoad事件中写入了重定向代码,于是也要修改为:
[csharp]
public void Page_Load(object sender, System.EventArgs e)
{
Response.Redirect("~/Ezine");
}
[/csharp]