J
jjb3rd
I have essentially a working website. It has an Administration page, a
CreateUser page, a Login page, a HospitalAccess page (for searching for a
list of reports and displaying them in a GridView) and a FinalChart page
which displays the report the user clicks on in the HyperlinkBoundField in
the GridView from the HospitalAccess page.
So, essentially, we have a site with 2 user pages, Hospital Access handles
searching and displaying of results in a Sortable GridView with multiple
pages. The left-most column in the gridview is a hyperlink bound field
pointing to the finalchart page referencing the report id, whereupon the
report is displayed.
Simple enough and it works well....or so I thought until we went to deploy
this in our test environment and have the eventual end users start evaluating
it. Seemingly at random some users were getting our "No Records Found!"
message, indicating we got an empty result set, even though we should have
gotten results. So, I stayed up late, rewrote the whole thing essentially,
simplifying the whole site...we deploy to testing again...same thing. This
time around someone notices that clearing the browser cache fixes the
problem. This problem has cropped up on IE6, IE7, IE8, Google Chrome and
Firefox...I didn't try Safari long enough, but my guess is it would have the
same results.
Due to the clearing of the cache seemingly fixing the problem, I suspect
that it has to due with our use of session variables to save both the DataSet
of search results, as well as the sort column and order. Not sure how to
program around that without doing things really old school, which is fine,
but not really.
So, like I said, this thing works, even in the testing environment, but
after a while it stops working and you have to clear your cache to make it
work again...in any browser, on XP 32 bit and Win 7 x64 alike.
To further complicate things, some users (hospitals) have very restrictive
user policies (obviously) and some are still using IE6, so there's that.
CreateUser page, a Login page, a HospitalAccess page (for searching for a
list of reports and displaying them in a GridView) and a FinalChart page
which displays the report the user clicks on in the HyperlinkBoundField in
the GridView from the HospitalAccess page.
So, essentially, we have a site with 2 user pages, Hospital Access handles
searching and displaying of results in a Sortable GridView with multiple
pages. The left-most column in the gridview is a hyperlink bound field
pointing to the finalchart page referencing the report id, whereupon the
report is displayed.
Simple enough and it works well....or so I thought until we went to deploy
this in our test environment and have the eventual end users start evaluating
it. Seemingly at random some users were getting our "No Records Found!"
message, indicating we got an empty result set, even though we should have
gotten results. So, I stayed up late, rewrote the whole thing essentially,
simplifying the whole site...we deploy to testing again...same thing. This
time around someone notices that clearing the browser cache fixes the
problem. This problem has cropped up on IE6, IE7, IE8, Google Chrome and
Firefox...I didn't try Safari long enough, but my guess is it would have the
same results.
Due to the clearing of the cache seemingly fixing the problem, I suspect
that it has to due with our use of session variables to save both the DataSet
of search results, as well as the sort column and order. Not sure how to
program around that without doing things really old school, which is fine,
but not really.
So, like I said, this thing works, even in the testing environment, but
after a while it stops working and you have to clear your cache to make it
work again...in any browser, on XP 32 bit and Win 7 x64 alike.
To further complicate things, some users (hospitals) have very restrictive
user policies (obviously) and some are still using IE6, so there's that.