从视图内部获取视图的名称

时间:2010-05-21 20:14:01

标签: asp.net-mvc-2

    [HttpGet]
    public ActionResult LogIn(string username)
    {
        if (username == null)
            return View("404");

        return View();
    }

在视图中,想要获取视图文件名称。在这种情况下,操作值始终为LogIn。但实际观点是LogIn 404。我有一个母版页,需要知道确切的视图名称。

1 个答案:

答案 0 :(得分:3)

假设您正在使用默认的WebFormViewEngine,您可以使用下一个语句来接收视图路径(包括其名称):

<%=(ViewContext.View as WebFormView).ViewPath %>