Avatar billede jmarkling Nybegynder
27. april 2005 - 10:48 Der er 5 kommentarer og
1 løsning

Request.Param listbox

Hvad er syntaksen når jeg skal hente listbox's values ind ? Lige nu prøver jeg med
Request.Params["hiddenResourcesListBox"]; men den returnere en tom streng, men det er værdierne jeg vil have ud, hvad er syntaksen?
Avatar billede jmarkling Nybegynder
27. april 2005 - 13:11 #1
Så har jeg lavet en cowboy løsning, men jeg vil gerne høre om der findes nogle mere elegante løsninger ?

Min spagetti løsning:

Lavet en løkke der selecter all i den listbox jeg skal poste. På modtager siden laver jeg splitter der river modtager stregen over ved komma, og så smider resultatet over i et string array:

string resourcesString = Request.Form["hiddenResourcesListBox"];
string[] resources = new string[250];
// define which character is seperating fields
char[] splitter  = {','};
resources = resourcesString.Split(splitter);
Avatar billede nielsbrinch Nybegynder
27. april 2005 - 20:23 #2
ArrayList selectedItems = new ArrayList();

foreach (ListItem item in hiddenResourcesListBox.Items)
{
  if (item.Selected)
  {
    selectedItems.Add(item);
  }
}

selectedItems indeholder nu alle de items i din ListBox der er valgt.
Avatar billede nielsbrinch Nybegynder
27. april 2005 - 20:24 #3
Det bør aldrig være nødvendigt at bruge Request.Form i ASP.NET (men der er selvfølgelig nogle få undtagelser)
Avatar billede jmarkling Nybegynder
28. april 2005 - 09:18 #4
Jeg lavede en Property set /get på Senderformen og så lavede jeg en Server.Transfer istedet for redirecte til modtager siden:

Ved at bruge Server.Transfer("frmReciverForm.aspx")

I page load på modtager siden lavde jeg  Context.Handler
frmSenderForm sourcepage = (frmSenderForm)Context.Handler;
Avatar billede jmarkling Nybegynder
28. april 2005 - 09:19 #5
Så havde jeg adgang til til alt fra den sender siden, vha. sourcepage.PROPERTY
Avatar billede nielsbrinch Nybegynder
04. maj 2005 - 12:46 #6
Det lyder ikke som den måde vor fader, Bill Gates, havde tænkt sig det, men det er jo lige meget når det virker pålideligt :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester