0
我控制器博客ASP.NET MVC 3.0路由
我有行動Index()
和Show(stirng id)
Index()
顯示所有帖子和Show(sting id)
顯示單後
我要地圖Blog/Show/id
到性反應上Blog/id
所以我去了Global.asxc並做到了這一點:
routes.MapRouteLowercase(
"Blog",
"Blog/{id}",
new { controller = "Blog", action = "Show", id = UrlParameter.Optional }
);
但它是接縫不能工作,可能有人可能會幫助?
我已經有'default'路線'routes.MapRouteLowercase(默認 「」{}控制器/ {動作}/{id}「,新的{controller =」Home「,action =」Index「,id = UrlParameter.Optional});' – jason
@jason,然後一切正常。 'MapRouteL owercase'?它不是ASP.NET MVC標準。你寫的東西?考慮到它的名字,我懷疑它要求你所有的路由都是小寫的,所以你不能擁有'Blog/id',你可能需要'blog/id'。 –
我做了一些改變,我在這裏發佈另一個問題http://stackoverflow.com/questions/7283622/asp-net-mvc-3-0-routing-behaviour可能你可能看看,我決定不使用顯示( )的行動,但得到一些麻煩 – jason