我有一个在iframe中打开的asp.net页面。如果发生任何错误,如何重定向到exceptionmessage.aspx页面?目前,重定向的页面显示在iframe中。我想关闭iframe并重定向到exceptionmessage页面。
答案 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>
你可以做这样的事情。