我是MVC3的新手,到目前为止我认为它非常棒。但是非常不同。
在一个目录中有数百个.cshtml名称,格式为:01-01-01.cshtml。我无法从控制器返回此视图,因为无法识别命名.cshtml的格式。
此链接:How to get current page URL in MVC 3
它有类似的问题,但不一样。
如果不重命名我的所有文件,处理此问题的最佳,最快的方法是什么? (我不想这样做)
答案 0 :(得分:2)
这里的功劳是PSL我用这些信息来解决这个问题。另请注意:stackoverflow.com/a/4969381/1183804最初发布此答案。
我的cshtml名称:
01-01-01.cshtml
在控制器中:
[ActionName("01-01-01")]
public ActionResult U010101()
{
return View();
}
并调用此视图:
@Html.ActionLink("<LinkName>", "01-01-01", "<ControllerName>")
此信用还需要从上面的评论中转到PSL。
希望这有助于其他人。