как использовать asp.mvc masterpage на странице, не относящейся к mvc - PullRequest
0 голосов
/ 17 декабря 2009

У меня есть веб-сайт mvc, который содержит одну страницу, не относящуюся к mvc (она использует ajax и java-script, поэтому mvc не является хорошим вариантом).

Проблема в том, что я все еще хочу использовать одну и ту же мастер-страницу. Если я задаю главную страницу (MasterPageFile = "~ / Views / Shared / Site.Master"), то получаю эту ошибку:

Ошибка выполнения Описание: на сервере произошла ошибка приложения. Текущие пользовательские настройки ошибок для этого приложения предотвращают просмотр сведений об ошибке приложения.

Подробности. Чтобы детали этого конкретного сообщения об ошибке можно было просматривать на локальном сервере, создайте тег в файле конфигурации «web.config», расположенном в корневом каталоге текущего веб-приложения. Для этого тега должен быть установлен атрибут «mode» «RemoteOnly». Чтобы детали можно было просматривать на удаленных компьютерах, установите для «mode» значение «Off».

Есть ли способ использовать мою мастер-страницу mvc для страниц, не относящихся к mvc?

Ответы [ 3 ]

0 голосов
/ 02 января 2010

Странно, что вы говорите «... не очень хороший вариант ...», так как AJAX и Javascript вообще не зависят от MVC. Если вы хотите продолжить этот подход, отключите пользовательские ошибки в файле web.config, чтобы узнать, что происходит с этой страницей, и обновите свой вопрос.

Web.Config:

<customErrors mode="Off" />
0 голосов
/ 10 января 2011

Лучше иметь отдельную мастер-страницу для обычных aspx-страниц, так как Грейсон указал на это.

0 голосов
/ 18 декабря 2009

Читая больше об использовании элементов управления в MVC, кажется, что ключевым моментом является использование MVC-совместимых элементов управления (вместо того, чтобы пытаться объединить комбинацию структур).

Так что в моем случае я должен выбросить программное обеспечение html-редактора за 1000 долларов, купленное для этого проекта, и вместо этого использовать CKEditor или TinyMCE.

Обновление: Я успешно внедряю TinyMCE в MVC, и он прекрасно работает

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