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

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

  1. 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>
  2. 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>
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

注册