title: IE6 postback in asp.net
body: <p>I have a page that contains a user control that is just a personalized  dropdown list . I assign to each item the attribute <code>onClick=__doPostBack('actrl',0)</code>.</p>
  
  <p>when I click the page postback fine and I got the expected results. However in IE6 my page doesn't change to the new values loaded from the server.</p>
  
  <p>The weird thing is that when I shift + click on the link The page reload fine with all changes. </p>
  
  <p>I tried to disable caching on the page but no luck.</p>
  
  <p>using all this code</p>
  
  <pre><code>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()
  </code></pre>
  
  <p>Also when I debug the application I can see that the generated html to be rendered is correct, but it is not rendered.</p>
  
  <p>This problem happens only in IE6.</p>