我有一個問題,似乎無法解決它。我有一個網址,像多數民衆贊成:將查詢字符串轉換爲路由路徑
myurl/?culture=fr
我要的是
myurl/fr
我的控制器看起來像:
public ActionResult Index(string culture = null)
和我routeConfig:
routes.MapRoute(
name: "Languages",
url: "{controller}/{action}/{culture}"
);
這導致頁面無法正確重定向。 任何提示解決它?
你能否提供更多的細節?當您嘗試使用myurl/fr語法進行重定向時,您看到了什麼結果? –
我收到:'/'應用程序中的服務器錯誤。 找不到資源。 –
[ASP.NET MVC 5在路由和URL中的文化]的可能重複(http://stackoverflow.com/q/32764989/181087) – NightOwl888