I working on upgrading my website from asp.net 1.1 to 2.0. I discovered that I had some table cells with the following attribute:
<td bgcolor="93cad9" ...
which wasn't displaying the background color.
So I changed my source to
<td bgcolor="#93cad9" ...
which will fix the problem. I know this because I can change it on the fly with Firebug.
But when I run my updated page, the background color isn't displayed and the page source still shows the hex code without the leading pound sign (#). I assumed this was a cache issue. So I
- reloaded the page
- Shift-reloaded the page
- Ctrl-reloaded the page
- Shift-Ctrl-reloaded the page (and Ctrl-Shift)
- Cleared private data for the cache
- rebooted the computer
- changed the attribute from bgcolor to style="background-color: #93cad9;"
This page had an onbeforeunload confirmation message which I disabled and then tried reloading again. Still no luck.
Because this page has had cache problems in the past, I actually append a random number to the end of the query string to the page so it is less likely to be cached by the browser.
I am not using any page caching in the web site (unless it gets turned on by default during the asp.net conversion process).
Any suggestions as to what is going on here?