2

コードビハインドから選択コントロールに値をバインドしようとしています。選択コントロールは jquery UI multiselect です。

コードは次のとおりです。

.aspx ページ:

 <select id="countries" runat="server" class="multiselect" multiple="multiple" name="countries[]">

.cs ページ:

for(int i=0; i<=25;i++)
        {
            countries.Items.Add(i.ToString());
        }

実行すると、次のパーサー エラーが発生します

'Multiple' プロパティの文字列表現 'multiple' から 'System.Boolean' 型のオブジェクトを作成できません。

4

2 に答える 2

2

Page_Load の背後にあるコードに次のコードを追加したところ、問題なく動作しました。それは!

languages.Attributes.Add("multiple", "multiple");
于 2012-08-31T12:23:04.630 に答える
0

multiple="true"を試してください。また、selectタグを閉じることも忘れないでください。

于 2012-08-30T11:24:23.630 に答える