Отображение пользовательской страницы ошибок с вложенной главной страницы с помощью asp.net mvc - PullRequest
3 голосов
/ 27 октября 2010

Я показываю пользовательскую ошибку на своей странице ... если что-то случилось неправильно.но если такая же ошибка произошла на главной странице моего подпредставления, я не могу показать страницу настраиваемой ошибки на всей странице, где отображается страница ошибки под главной страницей подпредставления.Пожалуйста, я прилагаю снимок экрана.

Может ли какой-либо орган помочь мне, как показать страницу ошибок на всей странице, если что-то произошло в любом месте, где субмастер или другая страница ..

Воткод, который я использую в файле веб-конфигурации для отображения пользовательской страницы ошибок ..

<customErrors mode="On" defaultRedirect="~/Home/Error">
  <error statusCode="403" redirect="~/Home/Error" />
  <error statusCode="404" redirect="~/Home/Error" />
</customErrors>

главная страница У меня есть

все файлы js и ссылки на файлы Css

иУ меня есть страница субмастера для страницы главного мастера. У субмастера есть три вкладки, каждая вкладка имеет сетку control.if что-то пошло не так, я могу показать страницу пользовательской ошибки, но она отображается на странице субмастера ... не на главной странице ..... но если что-то случилось, где мне нужно показать страницу ошибок CustoM на главной странице ..

Спасибо

Спасибо

1 Ответ

1 голос
/ 27 октября 2010

Эта проблема возникает из-за того, что вы используете AJAX для частичной загрузки содержимого вкладок после начальной загрузки страницы, поэтому возникает ошибка ПОСЛЕ загрузки главной страницы.

Вам нужно предоставить функцию javascript для обработки ошибки после возврата вызова ajax и перенаправления на страницу ошибки.

Я не уверен, какую фреймворк javascript вы используете, но большинство фреймворков позволяют указывать обратные вызовы для успешной обработки ошибок.

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