问题:通过datatable绑定dropdownlist的值,切换选项时,选择项的值不变。
前台代码:
后台代码
protectedvoidddlModules_SelectedIndexChanged(object sender, EventArgs e)
{
stringtext =this.ddlModules.SelectedItem.Text;
stringvalue =this.ddlModules.SelectedItem.Value;
}
获取到的text始终是项的值。
已验证内容:
通过写死的方式绑定dropdownlist的值,切换选项时,选择项的值变化。
前台代码:
切换时,selected属性会加在当前选择项上。
<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>
不明白,请求指导。