我有一个基础控制器,我用它来返回像这样的基本视图。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