問題:通過datatable綁定dropdownlist的值,切換選項(xiàng)時,選擇項(xiàng)的值不變。
前臺代碼:
<asp:DropDownList ID="ddlModules" runat="server" OnSelectedIndexChanged="ddlModules_SelectedIndexChanged">
</asp:DropDownList>
后臺代碼
protected void ddlModules_SelectedIndexChanged(object sender, EventArgs e)
{
string text = this.ddlModules.SelectedItem.Text;
string value = this.ddlModules.SelectedItem.Value;
}
獲取到的text始終是第一項(xiàng)的值。
?
已驗(yàn)證內(nèi)容:
通過寫死的方式綁定dropdownlist的值,切換選項(xiàng)時,選擇項(xiàng)的值變化。
前臺代碼:
<asp:DropDownList ID="DropDownList2" runat="server" OnTextChanged="DropDownList2_SelectedIndexChanged">
<asp:ListItem>全部</asp:ListItem>
<asp:ListItem>咨詢</asp:ListItem>
<asp:ListItem>論壇</asp:ListItem>
</asp:DropDownList>
切換時,selected屬性會加在當(dāng)前選擇項(xiàng)上。
<select name="ctl00$ContentPlaceHolder1$DropDownList2" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$DropDownList2\',\'\')', 0)" id="ContentPlaceHolder1_DropDownList2" class="valid">
<option value="全部">全部</option>
<option selected="selected" value="咨詢">咨詢</option>
<option value="論壇">論壇</option>
</select>
?
不明白,請求指導(dǎo)。
asp.net dropdownlist控件切換選項(xiàng)時,選項(xiàng)值不變
長風(fēng)秋雁
2018-12-07 05:35:38