11. februar 2008 - 08:20Der er
31 kommentarer og 1 løsning
[ASP 2.0 Ajax] Listbox selectedindex altid på 0 ved postback
Hej jeg bruger MS' AJAX Extension 1.0 på et website - på det website har jeg en listbox-control. Hvis jeg vælger det fjerde index i listbox'en, så kan jeg være sikker på at den ved postback konsekvent ryger tilbage på index 0. Hvordan kan det være? Hvordan fastholder jeg det valgte?
Manuelle og semi-automatiske strategier for identitetsstyring virker - lige indtil nogen beder om dokumentation. For at undgå denne fare har DKTV taget kontrol over sin identitets- og adgangsstrategi.
Nej det gælder også andre indexes. Så det har nok noget at gøre med postback'en .. det mærkelige er bare, at jeg har nogle dropdown-kontroller, som virker fint.
protected void FyldDessinDropdown() { SqlConnection sqlConnect = new SqlConnection(umbraco.GlobalSettings.DbDSN); SqlCommand myCommand = new SqlCommand("Select dessinnr, prisgruppe from excel_dessinnumre order by dessinnr", sqlConnect);
Nice, tak for linket.. altid godt med lidt guldkorn :D Man burde egentlig oprette en liste med good practices... Jeg savner i hvertfald sommetider en oversigt over, hvordan man bedst kommer ud af en given kodesituation. Det gælder vel om at spare ressourcer hvor man nu kan :)
Jeps jeg kan godt se forskellen, men jeg ender med samme resultat som før.
Jeg kan dog se nu at index'et af en eller anden årsag er helt f**** up... Hvis jeg klikker på en ListItem i toppen, viser SelectedIndex 0 .. men klikker jeg i bunden viser den 11?!
Nu har jeg sat flg kode ind så jeg selv styrer index'et: int i=0; while (sqldreader.Read()) {
ListItem Li = new ListItem(sqldreader["dessinnr"].ToString(), sqldreader["prisgruppe"].ToString()); lbDessinnr.Items.Insert(i,Li); i++; } lbDessinnr.DataBind();
Brugte den her igen lbDessinnr.DataSource = sqldreader; lbDessinnr.DataValueField = "dessinnr"; lbDessinnr.DataTextField = "dessinnr"; lbDessinnr.DataBind();
Men sætter jeg DataValueField til "prisgrupper" (prisgrupperne er egentlig bare en int, fra 1-4, så sker der skumle ting og sager?
hehe, det var egentlig også det jeg mente :p Den er godt nok ikke glad for alt andet end unikke værdier.. hmm...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.