服务器错误和iFrames src(ASP.NET)

时间:2011-07-12 15:13:35

标签: asp.net iframe src

我有一个内部网应用程序,它由一个列表框组成,当用户双击一个项目时,使用javascript将iFrame的源设置为关联的aspx页面(页面名称是列表框的值)。像这样:

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();
   }

它有效,但我还有一个问题。有时,列表框中有一个没有关联网页的值。例如,选择“Bob”的值为438,但我没有438.aspx网页。

所以我的iFrame中出现“服务器错误 - 无法找到资源”。不漂亮。

我想做的是(以某种方式)挂钩错误,并在发生这种情况时显示一般的“抱歉,狗吃我的作业”aspx页面。

但我不知道如何做到这一点。

非常感谢任何想法。

谢谢,

杰森

编辑:我真的想要使用IIS处理这个,因为我的母版页有一个单独的错误网页。谢谢!

1 个答案:

答案 0 :(得分:1)

也许以下link可能有用。 这是关于自定义404页。