我指定路由默認值以下途徑:Asp.net MVC - 在
routes.MapRoute(
"myRoute1",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
routes.MapRoute(
"myRoute2",
"public/{controller}/{action}/{id}",
new { controller = "PublicHome", action = "Index", id = UrlParameter.Optional });
和期望以下網址工作
[http://localhost:58658/public]
由於myRoute2
爲[/public]
網址,我指定控制器和操作的默認值,但這似乎不起作用。有任何想法嗎 ?
感謝
純猜測:把'public/{controller}/{action}/{id}的'/'infront' – Dmitry 2012-07-25 09:37:17
路由URL不能以'/'或'〜'開頭,並且不能包含'? 「字符。 – haroonxml 2012-07-25 09:48:57