我正在尝试使用下面的代码访问gridview中的下拉列表,但它会抛出错误
名称
ctl00_ContentPlaceHolder1_GridView1_ctl04_DropDownList1
不是 声明。
function combo() {
$('#<%=ctl00_ContentPlaceHolder1_GridView1_ctl04_DropDownList1.ClientID %>').combobox();
$('#easyui-combobox').combobox('reload');
}
在javascript中检索模板字段客户端ID的正确方法是什么?
答案 0 :(得分:2)
您可以设置ClientIDMode="Static"
下拉列表,使ID
not change
与您设置的内容相同。
<asp:DropDownList ID="ddlYear" runat="server" OnSelectedIndexChanged="ddlYear ClientIDMode="Static">
答案 1 :(得分:0)
试试吧!我不确定ASPX(%)语法
function combo() {
$('#' + <%=ctl00_ContentPlaceHolder1_GridView1_ctl04_DropDownList1.ClientID %>).combobox();
$('#easyui-combobox').combobox('reload');
}
答案 2 :(得分:0)
function combo() {
$('#' + <%=DropDownList1.ClientID %>).combobox();
$('#easyui-combobox').combobox('reload');
}
OR
function combo() {
$('[id$=DropDownList1]').combobox();
$('#easyui-combobox').combobox('reload');
}