Parece que su página está consiguiendo la parte posterior del poste así que su viejo valor consiga restaurado en carga de la página. Usted puede comprobar si la página está consiguiendo la parte posterior del poste entonces no al valor determinado. Usted puede hacer esto comprobando la característica de Page.IsPostBack en carga de la página.
Por ejemplo
Page_Load secundario ()
Si Page.IsPostBack entonces
'' No hacer nada
selectCountry.selectedindex = 2
terminar si
terminar el submarino