好吧,我放棄了,我一整天都在爲這個問題苦苦掙扎。我將不勝感激任何形式的幫助在asp.net中回發的IE6問題
我有一個頁面,其中包含的用戶控件只是一個個性化的下拉列表。我爲每個項目分配屬性onClick=__doPostBack('actrl',0)
。
當我點擊頁面回發罰款,我得到了預期的結果。但是,在IE6中,我的頁面不會更改爲從服務器加載的新值。
奇怪的是,當我轉移+點擊鏈接頁面加載正常所有更改。
我試圖禁用頁面緩存但沒有運氣。
使用這些代碼
Response.CacheControl = "no-cache"
Response.AddHeader("Pragma", "no-cache")
Response.Expires = -1
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1))
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Page.Response.Cache.SetExpires(DateTime.Now.AddDays(-30))
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache)
Page.Response.Cache.SetNoServerCaching()
Page.Response.Cache.SetNoStore()
Response.Cache.SetNoStore()
此外,當我調試應用程序,我可以看到生成的HTML被rendred是正確的,但它不會被渲染。
此問題僅在IE6中發生。
我將不勝感激任何幫助。
感謝