Parece que sua página está começ a parte traseira do borne assim que seu valor velho começ restaurado na carga da página. Você pode verific se a página está começ a parte traseira do borne então não a valor ajustado. Você pode fazer este verific a propriedade de Page.IsPostBack na carga da página.
Por exemplo
Page_Load secundário ()
Se Page.IsPostBack então
'' Não fazer nada
mais
selectCountry.selectedindex = 2
terminar se
terminar o submarino