The problem is that there is hidden Advanced Search Control on search.aspx. Here is what I think is happening:
1) In my code somwhere in Search.aspx.cs another postback is generated back to Search.aspx.
2) Loading all controls happens again, including advanced_search hiden control
3) When advanced_search control loads, it resets itself, because of the initialization code I have placed there
4) Once it resets itself, city, state and country is empty again
What would be the best way to fight this scenario? I was thinking maybe if I can place the advanced_search control to viewstate, that would work? I could check if viewstate is null, if not just retrieve the control from viewstate... I am not sure how to do it and if this is a good idea at all...
Please help