7
後續問題:Aggregate on dictionary question。如何在HtmlHelper中獲取當前路線?
我使用了聚集Linq功能,但也許有更好,更乾淨的方法來做到這一點?
我可以從HtmlHelper獲取當前路線嗎?或者你有什麼建議?我想創建一個語言切換器,以便當我在頁面/路由上時,單擊另一種語言,請求相同的操作,但使用另一種語言。
喜歡的東西
EN /首頁/指數和FR /首頁/指數
後續問題:Aggregate on dictionary question。如何在HtmlHelper中獲取當前路線?
我使用了聚集Linq功能,但也許有更好,更乾淨的方法來做到這一點?
我可以從HtmlHelper獲取當前路線嗎?或者你有什麼建議?我想創建一個語言切換器,以便當我在頁面/路由上時,單擊另一種語言,請求相同的操作,但使用另一種語言。
喜歡的東西
EN /首頁/指數和FR /首頁/指數
您可以輕鬆地檢索當前路線,或它的一部分。假設HtmlHelper是您所說的背景,它應該看起來像這樣:
public static MvcHtmlString SomeHelper(this HtmlHelper html) {
RouteBase route = html.ViewContext.RouteData.Route;
string action = html.ViewContext.RouteData.Values["action"].ToString();
string controller = html.ViewContext.RouteData.Values["controller"].ToString();
// ...
}