Skriver ett asp.net program i visual studio.net Hej. Hej! har testat lite nu...det stämmer att man måste sätta autopostback = true annars fungerar det inte! sorry,, hann inte se du redan svarat.... Om du tittar på mitt kod ex har jag satt attributet AutoPostBack="Truefå händelse när man väljer ur en dropdownlist
vill få fram en händelse när man väljer hur en dropdownlist....alltså när man valt nått i dropdownlistan ska en händelse inträffa så att man kan få fram olika värden beroende vad man väljer i listan...
hur får man fram händelsen...?
Nån som förstår vad jag menar.....
/JOhanSv: få händelse när man väljer ur en dropdownlist
Jag fårstår, men först vill jag veta vilket språk du skriver i. C# eller Vb .Net?
Du har en hel del Events de som markeras med Blixt. Det är dessa du sedan använder dig av när du vill utföra händelser.
I ditt fall pratar vi nog om SelectedIndexChanged () eventet.
C#:
<code>
void Index_Changed(Object sender, EventArgs e)
{
Label1.Text = "Du valde " + RadioButtonList1.SelectedItem.Text +
" Med värde " + RadioButtonList1.SelectedItem.Value +
".";
}
</code>
I VB. Net
<code>
Sub Index_Changed(sender As Object, e As EventArgs)
Label1.Text = "Du valde " & RadioButtonList1.SelectedItem.Text & _
" Med värde: " & RadioButtonList1.SelectedItem.Value & "."
End Sub
</code>
Sedan kan du i din Control lägga till attributet: OnSelectedIndexChanged
Och ange då medoten ex: Index_Changed
<code>
<asp:DropDownList id="DropDownList1" runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="Index_Changed">
</code>
//Johan NSv: få händelse när man väljer ur en dropdownlist
Jag har för mig att man även måste sätta "propertyn" AutoPostBack till true på selectboxen. Detta för att sidan skall postas och man skall kunna "fånga upp" händelsen.
Stämmer inte det?
Med vänliga hälsningar
// ThomasSv: få händelse när man väljer ur en dropdownlist
Annars fungerar det utmärkt!
MVH
JOhanSv: få händelse när man väljer ur en dropdownlist
/MarcusSv: få händelse när man väljer ur en dropdownlist
//Johan N