由于业务需要网站有三个子站点,网站首页需要指向到第三个子站点的页面,于是进行了Default.aspx页面的修改,涉及到两个文件是站点根目录下:Default.aspx.cs和Global.asax文件,下面修改内容如下:
- Global.asax文件定义了ASP.NET MVC的URL路由规则,默认是/Home/Index,现在修改为/Ezine/Index,修改内容如下:
<span
class
=
"pln"
> routes</span><span
class
=
"pun"
>.</span><span
class
=
"typ"
>MapRoute</span><span
class
=
"pun"
>(</span><span
class
=
"pln"
>
</span><span
class
=
"str"
>
"Default"
</span><span
class
=
"pun"
>,</span><span
class
=
"pln"
> </span><span
class
=
"com"
>
// Route name</span><span class="pln">
</span><span
class
=
"str"
>
"{controller}/{action}/{id}"
</span><span
class
=
"pun"
>,</span><span
class
=
"pln"
> </span><span
class
=
"com"
>
// URL with parameters</span><span class="pln">
</span><span
class
=
"kwd"
>
new
</span><span
class
=
"pln"
> </span><span
class
=
"pun"
>{</span><span
class
=
"pln"
> controller </span><span
class
=
"pun"
>=</span><span
class
=
"pln"
> </span><span
class
=
"str"
>
"Ezine"
</span><span
class
=
"pun"
>,</span><span
class
=
"pln"
> action </span><span
class
=
"pun"
>=</span><span
class
=
"pln"
> </span><span
class
=
"str"
>
"Index"
</span><span
class
=
"pun"
>,</span><span
class
=
"pln"
> id </span><span
class
=
"pun"
>=</span><span
class
=
"pln"
> </span><span
class
=
"str"
>
""
</span><span
class
=
"pln"
> </span><span
class
=
"pun"
>}</span><span
class
=
"pln"
> </span><span
class
=
"com"
>
// Parameter defaults</span><span class="pln">
</span><span
class
=
"pun"
>);</span>
- Default.aspx.cs文件是ASP.NET MVC默认寻找的首页文件,在OnLoad事件中写入了重定向代码,于是也要修改为:
<span
class
=
"pln"
> </span><span
class
=
"kwd"
>
public
</span><span
class
=
"pln"
> </span><span
class
=
"kwd"
>
void
</span><span
class
=
"pln"
> </span><span
class
=
"typ"
>Page_Load</span><span
class
=
"pun"
>(</span><span
class
=
"kwd"
>
object
</span><span
class
=
"pln"
> sender</span><span
class
=
"pun"
>,</span><span
class
=
"pln"
> </span><span
class
=
"typ"
>System</span><span
class
=
"pun"
>.</span><span
class
=
"typ"
>EventArgs</span><span
class
=
"pln"
> e</span><span
class
=
"pun"
>)</span><span
class
=
"pln"
>
</span><span
class
=
"pun"
>{</span><span
class
=
"pln"
>
</span><span
class
=
"typ"
>Response</span><span
class
=
"pun"
>.</span><span
class
=
"typ"
>Redirect</span><span
class
=
"pun"
>(</span><span
class
=
"str"
>
"~/Ezine"
</span><span
class
=
"pun"
>);</span><span
class
=
"pln"
>
</span><span
class
=
"pun"
>}</span>