Представление не отображается правильно в ASP.NET MVC 3 - PullRequest
0 голосов
/ 29 сентября 2011

Я переместил представление из папки в общую папку. Когда я пытаюсь перейти от контроллера к общему виду, он переходит к виду по умолчанию, а не к общему виду. Я зарегистрировался в Global.asax, я создал новый маршрут в Global.asax, но он по-прежнему указывает на маршрут по умолчанию и загружает представление по умолчанию.

Может ли кто-нибудь помочь мне решить эту проблему?

Ответы [ 2 ]

3 голосов
/ 29 сентября 2011

Убедитесь, что старое представление удалено, в противном случае оно всегда выберет его поверх общей папки.

1 голос
/ 29 сентября 2011

, если вы явно не определили имя представления, например, давайте предположим, что у вас есть ActionResult в Home controller

public ActionResult Index()
{
return View();
}

представление с именем Index.aspx и / или Index.ascxсначала ищется в папке Home, которая присутствует в папке Views, если там найден соответствующий вид, он не ищется дальше.Если он не найден, он будет найден в папке Shared

. Убедитесь, что вы удалили форму просмотра Местоположение по умолчанию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...