2

我收到以下错误

当 Multiple 为 false 时,HtmlSelect 不能选择多个项目。

为什么我收到这个我仍然不明白的错误?

4

2 回答 2

2

我也遇到了这个错误。当我尝试将所选值设置为选择时以及页面最终加载时。

问题出在我的代码中。我将选定的值设置为:

mySelect.Items.FindByValue(myValue).Selected = true;

它似乎工作得很好,没有任何问题,但是......

后来我更新了这段代码:

mySelect.SelectedIndex = mySelect.Items.IndexOf(mySelect.Items.FindByValue(myValue));

现在它可以工作了。

我希望这对其他人有帮助。

于 2015-02-05T15:57:43.703 回答
0

您是否希望能够选择多个值。multiple 属性必须设置为 true

使用 Multiple 属性指定是否可以在 HtmlSelect 控件中同时选择多个项目。

<asp:HtmlSelect Multiple="True|False" />

HtmlSelect.Multiple 属性

于 2012-04-09T15:31:58.447 回答