Asp.net mvc 2 从视图内部获取视图的名称

Asp.net mvc 2 从视图内部获取视图的名称,asp.net-mvc-2,Asp.net Mvc 2,在视图中,a希望获取视图文件名称。在这种情况下,操作值总是LogIn。但实际视图是404的或LogIn。我有一个母版页,需要知道确切的视图名称 假设您使用的是默认WebFormViewEngine,您可以使用下一条语句来接收视图路径(当然包括其名称): WoW!多好的解决方案啊!:)+回答得好!谢谢你今天给我看些新东西@斯塔克:对不起,我帮不上什么忙。 [HttpGet] public ActionResult LogIn(string username) {

在视图中,a希望获取视图文件名称。在这种情况下,操作值总是
LogIn
。但实际视图是
404的或
LogIn
。我有一个母版页,需要知道确切的视图名称

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



WoW!多好的解决方案啊!:)+回答得好!谢谢你今天给我看些新东西@斯塔克:对不起,我帮不上什么忙。
    [HttpGet]
    public ActionResult LogIn(string username)
    {
        if (username == null)
            return View("404");

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