当前位置: 代码迷 >> ASP.NET >> 问个简单的MVC 3路由的有关问题!help~
  详细解决方案

问个简单的MVC 3路由的有关问题!help~

热度:3905   发布时间:2013-02-25 00:00:00.0
问个简单的MVC 3路由的问题!help~~~
刚接触MVC,

C# code
routes.MapRoute(                "Default",                "{controller}/{action}[color=#FF0000][/color]",                 new { controller = "Home", action="Index" }                );


像这样,改变了默认的路由,IIS为win7的IIS,程序池为“集成”;

为什么在IIS中访问首页却不行呢,但是直接输入
127.0.0.1/home/index就行。

怀疑是 new { controller = "Home", action="Index" } 初始路由不正确,

请问,这个地方应该怎么设置呢?



------解决方案--------------------------------------------------------
加上
routes.MapRoute(
"myroute",
"",
new { controller = "Home", action = "Index" }
);
------解决方案--------------------------------------------------------
C# code
     routes.MapRoute(                "Default", // 路由名称                "{controller}/{action}", // 带有参数的 URL                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值            );            routes.MapRoute(            "Default2", // 路由名称             "{controller}/{action}" // 参数默认值         );
  相关解决方案