C# Select2正在我的组件中复制

C# Select2正在我的组件中复制,c#,jquery,asp.net,jquery-select2,select2,C#,Jquery,Asp.net,Jquery Select2,Select2,我在我的网页中使用jquery插件,直到现在我还没有任何问题。当我尝试使用带有ascx页面的select2时,出现了问题。下面是对问题的更多描述 我有一个aspx,我正在使用组件ascx来显示一些东西: <%@ Page Title="" Language="C#" MaintainScrollPositionOnPostback="True" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="Or

我在我的网页中使用jquery插件,直到现在我还没有任何问题。当我尝试使用带有ascx页面的select2时,出现了问题。下面是对问题的更多描述

我有一个aspx,我正在使用组件ascx来显示一些东西:

<%@ Page Title="" Language="C#" 
   MaintainScrollPositionOnPostback="True" AutoEventWireup="true" 
   CodeBehind="Register.aspx.cs" Inherits="Organization.Register" %>
<%@ Register Src="../DialogUF.ascx" TagPrefix="comp" TagName="DialogUF" %>

<asp:Content runat="server">
     <asp:LinkButton ID="btnUF" runat="server" CausesValidation="False"  
          OnClick="btnUF_Click">aqui</asp:LinkButton>
     <Comp:DialogUF ID="dlgUF" runat="server" />
</asp:Content>
Mas ascx:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DialogUF.ascx.cs"
    Inherits="Organization.DialogUF" %>

...
<asp:Panel ID="pnlBody" runat="server">
<fieldset class="grid-form">
    <div data-row-span="12">
        <div data-field-span="6">
            <asp:Label runat="server" AssociatedControlID="ddlState">UF 
            <span class="text-danger">(*)</span>:</asp:Label>
            <asp:DropDownList ID="ddlState" runat="server"
                CssClass="form-control" 
                OnSelectedIndexChanged="ddState_SelectedIndexChanged"
                AutoPostBack="True">
            </asp:DropDownList>
        </div>
    </div>
</fieldset>
...
<script type="text/javascript">
        $(document).ready(function () {
            $("#<%= ddlState.ClientID %>").select2();
           });
</script>
</asp:Panel>

...

您能注释掉select2的初始化并显示客户端HTML代码吗?我注释了调用select2的行,ascx组件只显示一个DropDownList。
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DialogUF.ascx.cs"
    Inherits="Organization.DialogUF" %>

...
<asp:Panel ID="pnlBody" runat="server">
<fieldset class="grid-form">
    <div data-row-span="12">
        <div data-field-span="6">
            <asp:Label runat="server" AssociatedControlID="ddlState">UF 
            <span class="text-danger">(*)</span>:</asp:Label>
            <asp:DropDownList ID="ddlState" runat="server"
                CssClass="form-control" 
                OnSelectedIndexChanged="ddState_SelectedIndexChanged"
                AutoPostBack="True">
            </asp:DropDownList>
        </div>
    </div>
</fieldset>
...
<script type="text/javascript">
        $(document).ready(function () {
            $("#<%= ddlState.ClientID %>").select2();
           });
</script>
</asp:Panel>