C# 使用ajax和分页,使用ASP dropdownlist控件选择2

C# 使用ajax和分页,使用ASP dropdownlist控件选择2,c#,jquery,asp.net,ajax,select2,C#,Jquery,Asp.net,Ajax,Select2,首先我使用ASP.NETDropDownList,因为我使用的是事件 <asp:DropDownList ID="e24" runat="server" class="form-control select2"> <asp:ListItem Text="--إختر--" Selected="True" Value="0" /> <asp:ListItem Text="مفتوحة" Value="OPN" /> <asp:ListItem Text="

首先我使用ASP.NETDropDownList,因为我使用的是事件

<asp:DropDownList ID="e24" runat="server" class="form-control select2">
<asp:ListItem Text="--إختر--" Selected="True" Value="0" />
<asp:ListItem Text="مفتوحة" Value="OPN" />
<asp:ListItem Text="مغلقة" Value="CLO" />
</asp:DropDownList>
拳头的阿贾克斯没有发射和不工作!! 我怎样才能让它工作 我也用
试过了,但是ajax仍然不能用webMethods 我只想让它工作,并从webMethod或asp:DropDownList自身或任何其他方式带来数据

如果不可能的话?我如何使用
标签或其他(我知道这几乎是一年后的事,但只是为了防止它对其他人有用)我也遇到了同样的问题,我所做的是添加:

contentType: "application/json; charset=utf-8",
type: 'POST',
而且

data: function (params) {
     return JSON.stringify({ q: params.term, page_limit: 10 });
}

select2似乎需要contentType

您可以将select2与下拉列表clientID一起使用:-

  $(document).ready(function () {            

      $("#<%=DropDownList1.ClientID%>").select2({

          placeholder: "Select Item",

          allowClear: true

      });

  });

$(文档).ready(函数(){
$(“#”)。选择2({
占位符:“选择项目”,
allowClear:对
});
});


<代码>

您应该考虑更多有关如何使用带有下拉式cliclid的SaleT2的答案(它需要在没有链接的情况下自立)。
data: function (params) {
     return JSON.stringify({ q: params.term, page_limit: 10 });
}
  $(document).ready(function () {            

      $("#<%=DropDownList1.ClientID%>").select2({

          placeholder: "Select Item",

          allowClear: true

      });

  });
  <asp:DropDownList ID="DropDownList1" runat="server"  CssClass="form-control input-sm"></asp:DropDownList>