一个关于dropdownlist取值的问题
<select name="ddlType" id="ddlType">
<option aa="111" value="--请选择专业--">--请选择专业--</option>
<option aa="222" value="0101">语文</option>
<option aa="333" value="0102">数学</option>
</select>
我想实现的功能是,根据我返回的aa这个属性的值选中相应的选项
dt.Rows[0]["gp_type"].ToString()返回的就是aa的属性.
我知道如果是value可以用:
ddlType.SelectedIndex = ddlType.Items.IndexOf(ddlType.Items.FindByValue(dt.Rows[0]["gp_type"].ToString()));来实现.
那如果是根据aa这个属性的值的话用什么方法可以实现呢?
------解决方案--------------------你这个aa属性和value总该有个对应吧?做个表,根据value到表里取aa的属性,
------解决方案--------------------aa属性?这也行?
用其他方法
value="0101-222",取value.Split('-')[1].toString();
------解决方案--------------------用循环来遍历吧!
------解决方案--------------------HTML代码
HTML code
<select name="ddlType" id="ddlType" onchange="return ddlType_onchange(this);">
<option aa="111" value="--请选择专业--">--请选择专业-- </option>
<option aa="222" value="0101">语文 </option>
<option aa="333" value="0102">数学 </option>
</select>