asp.net处理iframe内的异常

时间:2011-05-20 09:46:07

标签: asp.net

我有一个在iframe中打开的asp.net页面。如果发生任何错误,如何重定向到exceptionmessage.aspx页面?目前,重定向的页面显示在iframe中。我想关闭iframe并重定向到exceptionmessage页面。

1 个答案:

答案 0 :(得分:3)

您可以将代码段放在try catch块

中来使用它

如果你的代码得到一些错误而不是你的catch块中调用一个js函数 重定向到您的错误页面。

try
{
//your code
}
catch
{
Page.RegisterStartupScript("RefreshParent","<script language='javascript'>RefreshParent()</script>"); 
}

<script language="javascript">
function RefreshParent()
{
window.parent.location.href = "myErrorPage.aspx";
}
</script>
你可以做这样的事情。