を私は(FFG)簡単なドロップダウンリストを持っている...私はonpageloadイベントをusindするためにデータをバインドする 選択した値は、ASPで変更されません:DropDownListコントロール
<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="true" BackColor="LightSteelBlue" Font-Size="X-Small"
OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged1" Style="z-index: 102; left: 37px; position: absolute; top: 85px" Width="331px"
</asp:DropDownList>
...
DropDownList2.DataSource = td.DataSet
DropDownList2.DataSource = td
DropDownList2.DataTextField = td.Columns("Name").ColumnName.ToString
DropDownList2.DataValueField = td.Columns("VendorCode").ColumnName.ToString
DropDownList2.DataBind()
とそれは常に最初VALUをもたらし
Protected Sub DropDownList2_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList2.TextChanged
Dim url As String = "sp_menu.aspx?sp=" & DropDownList2.SelectedValue
Session.Remove("sp")
Session("sp") = DropDownList2.SelectedValue
Session("spnm") = DropDownList2.SelectedItem.Text & " (" & DropDownList2.Text & ")"
Response.Redirect(url)
End Sub
しかし、私はこのような新しい価値を盗んしようonleselectedindexchaged
イベント... eドロップダウンリストでどれがクリックされても問題ありません。 助けてください!
コードを書式設定してください。 –
この例が正しい場合、イベントハンドラをDropDownList2_SelectedIndexChanged1に指定しましたが、コードはDropDownList2_TextChangedになっています。間違ったハンドラが呼び出されているか、投稿の入力ミスですか? – Trotts
テキストチャージは私が試していた選択肢でしたが、私のコードはDropDownList2_SelectedIndexChanged1にあります –