I'm sorry. Let me be more clear:
I have a gridview with button A, B.
There's a home button (H) (Not part of the gridview)
Buttons A, B, H works as expected. At 5:00 PM, I click button A. The query string is &A=1.
Overnight, when I click button B, the query string is still &A=1. I expect it to change to &B=1.
Overnight, clicking the Home button doesn't take me home either: query string is still &A=1. I expect clicking the home button to remove all of the query string I've added (no &A=1 or &B=1).
I hope I've answered your question.
Another thing I want to ask is if this is related to ASP.NET page unloading? If there is a possibility, can you explain the correlation? I'm thinking it might be related because since the website is not being accessed overnight, it seem like it might be unloaded, but then why does that not trigger a button click event? Another reason is when the page refreshes, sometimes, it take a while to refresh, and this behavior is similar to the behavior I've read about when a page unload. If this is a possibility, how can I force this situation to happen? What other possible explanations are there?