IE cache settings - not applicable!
Further to my earlier post where I thought that weird postback behaviour was due to some client side cache setting, I think I have the issue nailed down.
My ASP.NET application had a setup package that defined the default page as Employees.aspx. When you navigated to the web application by a url without a page reference: http://localhost/MyASPNETApp/ the browser got the employees.aspx page. When you selected a few criteria on the page and click the Go button, it would return immediately to the same screen, but with no results in the grid. However, I noticed that the url in IE was now http://localhost/MyASPNETApp/Employees.aspx. From that point on the postback behviour would work just fine.
When the client browser (IE) cache setting were automatic, it worked ok. This only occured if the browser cache setting was “Every visit to page”.
If you navigated to http://localhost/MyASPNETApp/Employees.aspx the first time, it works every time.
I think I have resolved this issue by including a default.htm in the website, with a META tag to redirect to employees.aspx.
Mike