2011-05-20 34 views
3

我有一個在iframe中打開的asp.net頁面。如果發生任何錯誤,如何重定向到exceptionmessage.aspx頁面?目前,重定向的頁面顯示在iframe中。我想關閉iframe並重定向到異常消息頁面。asp.net處理iframe內的異常

回答

2

可以通過將您的代碼段中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> 

你可以做一些這樣的事情。

+0

+1好招..... – 2011-05-20 10:00:49