【发布时间】:2013-06-09 03:07:55
【问题描述】:
我正在尝试将它与 asp.net 服务器运行下拉列表一起使用。 当在页面上呈现 asp.net 控件时,它具有不同的 id,例如:“ctl00_ContentPlaceHolder1_ddlAgentName”,尽管在代码中以这种方式声明了下拉列表:
<asp:DropDownList Selected="True" ID="ddlAgentName" runat="server" CssClass="dropdown nostyle sel1" Width="100%" />
我正在尝试两种情况:
$(document).ready(function () {
$("#<%=ddlAgentName.ClientID %>").select2({
minimumInputLength: 4
});
$("#ctl00_ContentPlaceHolder1_ddlAgentName").select2({
minimumInputLength: 4
});
});
但他们都不想工作。 呈现的 html 输出为:
<select name="ctl00$ContentPlaceHolder1$ddlAgentName" id="ctl00_ContentPlaceHolder1_ddlAgentName" class="dropdown nostyle sel1" Selected="True" style="width:100%;"></select>
我尝试了普通(非服务器)选择框,并且 jquery 脚本在那里运行良好。 每一个建议都会受到欢迎。 在此先感谢 Laziale
【问题讨论】:
标签: c# jquery asp.net drop-down-menu jquery-select2