NsonMedlem sedan juni 2001145 inlägg Då var det dags igen ;)
Har kört fast på en sak, sitter o filar på en chat. I chatten skall man välja VEM man vill skicka sitt meddelande till. Och det är här som problemet börjar.
- Jag har en databas med alla inloggade chattare, här hämtas namnen in och fyller upp en DropDown lista.
- Trubbel nummer 1.
När användaren valt till vem som meddelandet skall skickas till och sedan fyller i ett meddelande så laddas sidan om, då försvinner "användaren som man skickade det senaste meddelandet till" och den som står högst i listan blir förvald igen. Detta är så klart trist. Hur skall jag få dropdownlistan att komma i håg vem som just var vald. Har lekt med EnableViewState då jag trodde detta var en lösning men icke.
- Jag vill att man skall kunna skicka publika meddelanden och skall då ha ett värde 'ALLA' som man kan välja. Då jag fyller dropdown listan med värden från en databas har jag gjort en
ddTo.Items.Add(New ListItem("Alla"))
detta fungerar ju, men då hamnar denna underst i listan. Jag vill ha den överst. Hur göra ?
/Nson
renholmMedlem sedan apr. 20012 266 inlägg Re: DropDownList Selected Value Trubbel.
Nson skrev:
Då var det dags igen ;)
Har kört fast på en sak, sitter o filar på en chat. I chatten skall man välja VEM man vill skicka sitt meddelande till. Och det är här som problemet börjar.
- Jag har en databas med alla inloggade chattare, här hämtas namnen in och fyller upp en DropDown lista.
- Trubbel nummer 1.
När användaren valt till vem som meddelandet skall skickas till och sedan fyller i ett meddelande så laddas sidan om, då försvinner "användaren som man skickade det senaste meddelandet till" och den som står högst i listan blir förvald igen. Detta är så klart trist. Hur skall jag få dropdownlistan att komma i håg vem som just var vald. Har lekt med EnableViewState då jag trodde detta var en lösning men icke.
Fyll inte dropdownlistan vid varje page_load, fyll den bara när det behövs och när Page.IsPostBack == false.
Nson skrev:
- Jag vill att man skall kunna skicka publika meddelanden och skall då ha ett värde 'ALLA' som man kan välja. Då jag fyller dropdown listan med värden från en databas har jag gjort en
ddTo.Items.Add(New ListItem("Alla"))
detta fungerar ju, men då hamnar denna underst i listan. Jag vill ha den överst. Hur göra ?
ddTo.Items.Insert(0, New ListItem("Alla"))
NsonMedlem sedan juni 2001145 inlägg Tack Renholm, du är som vanligt en klippa.