我通过使用按钮点击在gridview上绑定控件,如下所示。我绑定了标签和文本框等控件。但我无法绑定具有"皮肤ID"的下拉列表(因为在javascript中不接受皮肤ID)。所以我改变主意,并通过一个功能绑定它们。但我无法在" onload"上调用该函数。下拉事件。为了您的关注,我在下面发布了我的代码。
var Positions = xml.find("Table");
var row = $("[id*=gridview] tr:last");
$("[id*=gridview] tr").not($("[id*=gridview] tr:first-child")).remove();
$.each(Positions, function () {
$("td", row).eq(0).html('<div><span id="lbltype">'+Position.find("type").text()+'<span/></div><div style="display:none;" ><select id="gddltype" onload="ddlTypeLoad(this);"></select></div>'); // here onload is the only problem
});
function ddlTypeLoad(ctrl)
{
var values=["Export","Import","Loan"];
for(var i=0;i<values.length;i++)
{
var ddloption=new Option(values[i],values[i]);
ctrl.options.add(ddloption);
}
}
我认为我们无法在客户端下载onload事件。如果是的话请给我一个替代解决方案。
此外,我想知道
的替代代码<asp:dropdownlist SelectedValue="&&&&">
在html中。感谢