双面MultiSelect

时间:2012-10-18 06:32:55

标签: c# select

我在这里使用Loudev multiselect的代码 我正在使用C#中的内容页面,但它对我来说无法正常工作。

我的代码有什么问题吗?

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script src="Scripts/jquery.multi-select.js" type="text/javascript"></script>
<link href="Styles/multi-select.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
    $('#countries').multiSelect()
</script>


</asp:Content>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<select multiple="multiple" id="countries" name="countries[]">

<option value="fr">France</option>
<option value="uk">United Kingdom</option>
  <option value="us">United States</option>
<option value="ch">China</option>
</select>

 </asp:Content>

1 个答案:

答案 0 :(得分:1)

首先检查一下,您是否在母版页中引用了jquery库文件jquery.js?如果没有,则在jquery.multi-select.js之前将其包含在母版页或默认页面中。

如果您引用正确而不是将代码更改为

<script type="text/javascript">
    $(function(){
        $('#countries').multiSelect()
    });
</script>

准备好dom时调用multiselect。

您只是在它之前选择要加载到dom中的元素。

希望它能解决您的问题。