不能在 DropDownList 中选择多个项的错误原因及解决办法

在输入如下代码时,页面提示错误:“不能在 DropDownList 中选择多个项。”

<asp:DropDownList ID="ddlSex" runat="server">

    <asp:ListItem Value="男" Selected="True">男</asp:ListItem>

    <asp:ListItem Value="女" Selected="True">女</asp:ListItem>

</asp:DropDownList>

或者在服务端代码中指定了多个项为选中状态时,也会出现此错误,如:

ddlSex.Items[0].Selected = true;

ddlSex.Items[1].Selected = true;

 

原因是在DropoDownList控件中,多个ListItem项的Selected属性被设置为“True”,即DropoDownList多个项被设置为选中状态。

只保留一个项的Selected=”True”属性,则错误解决。

发表评论

发表评论

情侣网名 2015-03-28 20:49 2楼

谢谢分享

上海app开发 2015-03-26 22:18 1楼

很好,写得很详细,收获大