У меня есть страница, которая содержит пользовательский элемент управления, который представляет собой персонализированный выпадающий список. Я присваиваю каждому элементу атрибут onClick=__doPostBack('actrl',0)
.
когда я щелкаю страницу, отправка нормально, и я получаю ожидаемые результаты. Однако в IE6 моя страница не меняется на новые значения, загруженные с сервера.
Странная вещь в том, что когда я нажимаю Shift + кликаю по ссылке, страница прекрасно обновляется со всеми изменениями.
Я пытался отключить кеширование на странице, но безуспешно.
используя весь этот код
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, который будет отображен, корректен, но не отображается.
Эта проблема возникает только в IE6.