私はDropDownListをObjectDataSourceに接続しています。私のページでは、私は選択された値を大文字と小文字に応じて特定の値に設定します。私のメソッドのselectedindexchangedは、他のオプションから選択できるように、選択した値を「リセット」することはできますか?または、selectedvalueを使用してドロップダウンリストのデフォルト値を設定しないでください。ドロップダウンリストReset SelectedValue
<asp:DropDownList ID="DropDownList" runat="server" DataSourceID="ObjectDataSource" DataTextField="Type" DataValueField="TypeId"
AutoPostBack="true" onselectedindexchanged="DropDownList_SelectedIndexChanged" >
</asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
int default = category.TypeId;
DropDownList.SelectedIndex = default;
}
protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
int id = int.Parse(DropDownList.SelectedValue);
Session["id"] = id;
}
あなたには、いくつかのコードで手の込んだしてくださいますか? – sarwar026
編集した質問 –