我收到以下错误
当Multiple为false时,HtmlSelect不能选择多个项目。
为什么我得到这个错误我还不明白?
答案 0 :(得分:1)
我也遇到了这个错误。当我尝试将所选值设置为选择并最终加载页面时。
问题出现在我的代码中。我将选择的值设置为:
mySelect.Items.FindByValue(myValue).Selected = true;
似乎工作顺利,没有任何问题,但......
稍后我用以下代码更新此代码:
mySelect.SelectedIndex = mySelect.Items.IndexOf(mySelect.Items.FindByValue(myValue));
现在它有效。
希望这会有所帮助。
答案 1 :(得分:0)
您希望能够选择多个值吗?必须将multiple属性设置为true
使用Multiple属性指定是否可以有多个项目 在HtmlSelect控件中同时选中。
<asp:HtmlSelect Multiple="True|False" />