Ошибка сервера и iFrames src (ASP.NET) - PullRequest
0 голосов
/ 12 июля 2011

У меня есть приложение для внутренней сети, которое состоит из списка, который, когда пользователь дважды щелкает элемент, устанавливает источник iFrame для связанной страницы aspx, используя javascript (имя страницы является значением списка).Как это:

function GetLetterForm()
   {
    $find('ModalPopupExtender1').show();
    $("#ltrVariables").attr('src', $("#lstNames").val() + ".aspx"); //these two lines are interchangeable
    //document.ltrVariables.location = document.getElementById("<%= lstNames.clientID %>").value + ".aspx";
    $find('ModalPopupExtender1').hide();
   }

Это работает, но у меня все еще есть одна проблема.Иногда в списке есть значение, которое не имеет связанной веб-страницы.Например, выбор «Боб» имеет значение 438, но у меня нет веб-страницы 438.aspx.

Так что я получаю «Ошибка сервера - ресурс не найден» в моем iFrame.Не очень.

Я хотел бы (как-то) перехватить сообщение об ошибке и показать общую страницу aspx "Извините, собака съела мою домашнюю работу", когда это произойдет.

Но я понятия не имею, как этого добиться.

Любые идеи будут высоко оценены.

Спасибо,

Джейсон

РЕДАКТИРОВАТЬ: Я действительно не хочу использовать обработку IIS, так как у меня есть отдельная веб-страница с ошибкой для моих главных страниц.Спасибо!

1 Ответ

1 голос
/ 12 июля 2011

Возможно, следующая ссылка может работать.Речь идет о пользовательских 404 страницах.

...