2
我正在尋找在我的MVC3應用程序內創建一些新的路線。我想要的是,讓我產生一個路線:MVC3 MapRoute,如何到
{clientname}/{controller}/{action}/{id}
在哪裏我不確定是我是否應該使用對象的默認參數。
我正在尋找在我的MVC3應用程序內創建一些新的路線。我想要的是,讓我產生一個路線:MVC3 MapRoute,如何到
{clientname}/{controller}/{action}/{id}
在哪裏我不確定是我是否應該使用對象的默認參數。
您可以添加以下路由定義:
routes.MapRoute(
"ClientRoute",
"{clientname}/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
因爲clientname
是在開始的時候是一個強制性的價值。它必須始終指定並且不能爲空。
例如,如果您生成一個錨:
@Html.ActionLink("link text", "Foo", new { clientname = "bar" })
它會產生下面的輸出:
<a href="/bar/Home/Foo">link text</a>