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