我有一個基礎控制器,我用它來返回像這樣的基本視圖。ASP.NET MVC視圖位置和路由
public ActionResult Index(string pageName)
{
return View(pageName);
}
public ActionResult LanguageSpecific(string ul, string pageName)
{
var result = View("sv/" + pageName);
return View(result.ViewName);
}
控制器的名字是家裏有沒有一種方式,它不尋求在/ home的SV的內容,但只是在/ SV
"EnglishRoute", // Route name
"{pageName}.aspx", // URL with parameters
new { controller = "Home", action = "Index", pageName = "" } // Parameter defaults
);
routes.MapRoute(
"SwedishRoute", // Route name
"{ul}/{pageName}.aspx", // URL with parameters
new { controller = "Home", action = "LanguageSpecific", ul = "",pageName = "" } // Parameter defaults
);
它看起來在這些地點:
- 〜/瀏覽/首頁/ SV /的Index.aspx
- 〜/瀏覽/首頁/ SV/index.ascx