Halloj! Du måste sätta AutoPostBack="true" på dropdownlistan.SelectedIndexChange problem på DropDownList
Jag skulle vilja ha till att ett värde fylls i en textruta när ett visst värde väljs i en DropDownList. Har gjort så här hittills:
<code>
<asp:DropDownList ID="dlFlow" runat="server" CssClass="text" Width="218px">
<asp:ListItem Value="NonValid" Selected="True">Please choose one</asp:ListItem>
<asp:ListItem Value="NonValid">----------------------------------</asp:ListItem>
<asp:ListItem Value="DKW">Denmark West</asp:ListItem>
<asp:ListItem Value="DKE">Denmark East</asp:ListItem>
<asp:ListItem Value="NonValid">----------------------------------</asp:ListItem>
</asp:DropDownList>
</code>
Och sen detta i vb-koden:
<code>
Protected Sub dlFlow_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dlFlow.SelectedIndexChanged
Select Case Me.dlFlow.SelectedValue
Case "DKW"
Me.tbWb.Text = "Denmark West"
Case "DKE"
Me.tbWb.Text = "Denmark East"
Case Else
Me.tbWb.Text = "Unknown alternative"
End Select
End Sub
</code>
Problemet är att det händer inte ett skit när jag kör sidan och väljer ett alternativ.
Någon som vet varför??Sv: SelectedIndexChange problem på DropDownList