使用asp.net这么长时间了,DropDownList控件的这种用法还真的没有使用过,在研究Microsoft的ajax时看见里面的Demo中竟然有这种用法,一测试还是真的 。
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="abc">1</asp:ListItem>
<asp:ListItem Value="def">2</asp:ListItem>
<asp:ListItem Value="ghi">3</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="abc">1</asp:ListItem>
<asp:ListItem Value="def">2</asp:ListItem>
<asp:ListItem Value="ghi">3</asp:ListItem>
</asp:DropDownList>
SelectedValue[0]获得是value的第一个字符 如:a
SelectedValue[1]获取的是value的第二个字符 如:b
DropDownList1.SelectedValue = "def"; 那么第2个就会被选中!以前是用DropDownList1.Items.FindByValue("def").Selected = true;现在这种方式少了好多代码哦!
唉,微软的东西还是真的多啊,没有遇到的功能太多太多了!