8
我有這條路線如何在Html.ActionLink asp.net MVC中調用路由名稱?
routes.MapRoute(
"ViewGames", // Route name
"psp/{controller}/{action}", // URL with parameters
new { controller = "Games"} // Parameter defaults
);
和我以前<%= Html.ActionLink("God of War", "godofwar", "Games")%>
一切雖然它給了我這樣一個somesite.com/psp/games/godofwar/
鏈接,但其他環節也成爲像例如我的HomeController成爲本somesite.com/psp/home/about/
?
如何調用routename使其他不會有ViewGames路由?
我不想試試這個<a href="/psp/games/godofwar/">
這是不好的..。
你確定嗎? RouteLink的第一個參數是錨文本,第二個參數是路由名...所以:Html.RouteLink(「link_text」,「route_name」,route_parameters) – davidhq 2013-06-18 18:45:57
謝謝你的回答。爲什麼Microsoft沒有提供文檔中關於該方法的文字說明?它提供了所有的重載,但重載了什麼?它有什麼作用?希望有人在MS讀這個! – voam 2015-12-02 21:27:37