Fråga : Pröva att ändra val i DDL men, när jag läser den mig, få uppsättningen värderar programticlly

Hi,
Im som är pröva till uppsättningen indexet programticlly, och jag, har klarat av för att göra så, emellertid, när jag går sända bilda mig, se alltid att värdera som var fastställd by, kodifiera…!

Why ska den för att inte posta värdera användaren ändrande till?

here är lappa av kodifierar inställning av värdera utvald kodifierar by: för class=" codeSnippet " för
1 för >

För varje objekt i selectCountry.Items
                    Om (objekt. Value.ToString () .ToLower () = country.ToLower ()) Därefter
                          selectCountry.SelectedIndex = kontrar
                    Annars
                        kontra += 1
                    Avsluta om
                Next<-/pre>


the kodifierar im som använder till retrive dess, värderar är efter: för class=" codeSnippet " för
1 för >

selectCountry.SelectedValue<-/pre>

and kontrollera på aspxen sig själv är: för class=" codeSnippet " för
1 för >

Afghanistan
Aland Islands
idéer för >
any för class= för etc.…
Thanks!
" klar "

Svar : Pröva att ändra val i DDL men, när jag läser den mig, få uppsättningen värderar programticlly

Det verkar din sida får postar tillbaka, så dina gammala värderar får återställda i sida laddar. Du kan kontrollera, om sidan får postar inte till uppsättningen värderar tillbaka därefter. Du kan göra denna, genom att kontrollera Page.IsPostBack-egenskapen i sida, laddar.
Till exempel
UnderPage_Load ()
 Om Page.IsPostBack därefter
     '' Gör ingenting
 annars
   selectCountry.selectedindex = 2
 avsluta om

avsluta suben

Andra lösningar  
 
programming4us programming4us