07. december 2010 - 16:14Der er
3 kommentarer og 1 løsning
ASP.net og C#: Dropdownlist fra master-fil
Hej. Jeg har en dropdownlist i min template-fil. I den dropdownlist, skal jeg vælge en by (som er kategorien) og når man klikker på den by, så skal den opdatere inde i min contentplaceholder midt på siden, så de informationer der skal komme fra den by, ligger i den contentplaceholder.
Hej Jimmy. Tak for dit svar. Jeg glemte lige at nævne, at jeg er god til ASP.net, men MEGET grøn i C#, så måske du lige kan være en smule mere uddybende? Jeg giver jo trods alt 200 points for et svar :)
Ved ændring af din dropdownliste kan du gøre følgende. Husk AutoPostBack="true" på din dropdownliste.
Session.Add("ddlCity", "bynavn, byID eller hvad du nu har lyst til");
pageload af din content side skriver du så:
if (Session["ddlCity"] != null) minMetodeTilAtLoadInfoOmkringValgteBy((cast)Session["ddlCity"])
Session skal castes til den type objekt du har lagt i session, da session bare er et object. Kunne foreksempel være string, hvis du har valgt at ligge bynavn i session.
Men hvad jeg ikke forstår ved dit spørgsmål er. Hvor ligger den dropdownliste, på din masterpage eller på en anden page?
Er nemlig ikke sikker på overstående løser dit problem.
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.