2012-01-18 53 views

回答

0

這看起來是URL參數中的問題。您可以使用VirtualPathUtility.ToAbsolute方法中應該在服務器端解析的根操作符(代字號~)(否則客戶端將無法解析它)。因此將您的代碼更改爲:

Response.AppendHeader(
    "Refresh", 
    string.Format("10; URL={0}", VirtualPathUtility.ToAbsolute("~/Default.aspx")) 
); 

應該解決問題。

+0

這沒有幫助。但我發現了這個問題。它與應用程序池。當我使用ASP.NET v4.0 Classic時,它可以工作。但我不能使用經典池,因爲它提供了一個認證錯誤。 – Mukesh 2012-01-18 11:25:54