ASP.NET MVC3 How to reference views directly from controller

В моем контроллере я хочу указать вид, отличный от стандартного. Примерно так:

public ActionResult EditSurvey(Int32 id)
    {

        Survey survey = _entities.Surveys.Single(s => s.Id == id);

        return View("Survey",survey);
    }

Но вместо того, чтобы указывать представление в виде строки («Обзор»), я хотел бы ссылаться на него напрямую, поэтому, если я решу изменить имя своего представления позже, мне не нужно будет изменять эту строку вручную.

Итак, я ищу что-то вроде этого:

public ActionResult EditSurvey(Int32 id)
    {

        Survey survey = _entities.Surveys.Single(s => s.Id == id);

        return View(Views.Admin.Survey,survey);
    }
6
задан Jakub Konecki 24 February 2011 в 13:29
поделиться