Javascript 从codebehind将值绑定到jQuery UI选择控件

Javascript 从codebehind将值绑定到jQuery UI选择控件,javascript,jquery,.net,jquery-ui,Javascript,Jquery,.net,Jquery Ui,我试图将值绑定到codebehind中的select控件。选择控件是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

我试图将值绑定到codebehind中的select控件。选择控件是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());
        }

for(int i=0;iTry multiple=“true”。同时不要忘记关闭选择标记。

我在代码隐藏页面加载中添加了以下代码,效果很好。点击

languages.Attributes.Add("multiple", "multiple");

什么不起作用了?你能发布一些示例代码吗?你能确认你的解析器错误已经消失了吗?现在我没有收到解析器错误。但是控件是jQuery UI multiselect。现在multiselect不起作用了。它只是在下拉列表中绑定值。有多个multiselect jQuery UI插件。我不知道知道您使用的是哪一个。它们将有不同的配置选项。因此,由于没有示例代码,我无法为您提供更多帮助。如果您不使用select with runat服务器,您可以使用ajax获得select和knockoutjs的选项来绑定它们,您可以将multiple=“multiple”放回原处一切都将按预期工作。这对我来说不起作用。在我添加runat=“server”属性时,它显示运行时错误。