routes.MapRoute(
                name:"LoginRedirect",
                url:"{controller}/{action}/{id}", 
                defaults:new {controller="Default",action="Login",id=UrlParameter.Optional }
                );

解决方案 »

  1.   

    default的意思是当不输入路由部分时,即http:localhost时访问Default对应的地址
    你的路由规则很明确,就是不需要路由
      

  2.   


    不是啊,我这是用mvc重构了原来的站点,引用我链接的其他页面访问的时候,还是用原来访问的网址,比如其他页面的a标签的
    href="www.passport.dajia.com/NewLogin.aspx"我希望这个链接指向我的Default控制器下的Login方法。
      

  3.   

    你这个路由规则要放在最前面,后面再放Home/Index