Получить название вида изнутри вида - PullRequest
2 голосов
/ 22 мая 2010
    [HttpGet]
    public ActionResult LogIn(string username)
    {
        if (username == null)
            return View("404");

        return View();
    }

Внутри представления требуется получить имя file name. В этом случае значение действия всегда равно LogIn. Но фактическое представление - или LogIn из 404. У меня есть главная страница, которая должна точно знать имя представления.

1 Ответ

3 голосов
/ 22 мая 2010

Предполагая, что вы используете WebFormViewEngine по умолчанию, вы можете использовать следующий оператор для получения пути к представлению (включая его имя, конечно):

<%=(ViewContext.View as WebFormView).ViewPath %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...