我使用jquery和asp.net回调绑定下拉列表。
这也适用于IE-9,11和其他浏览器,但它在IE-8中不起作用。
并且它也没有显示任何错误。
我使用bellow javascript函数进行绑定下拉列表
function ClientCallback(result, context) {
if (!$('#ddltest')) {
return;
}
$('#ddltest').length = 0;
if (!result) {
return;
}
$(result).find('Table1').each(function () {
var OptionValue = $(this).find('OptionText').text();
var OptionText = $(this).find('OptionText').text();
var option = $("<option>" + OptionText + "</option>");
option.attr("value", OptionValue);
$('#ddltest').append(option);
});
}
从代码隐藏方法我以xml的形式返回数据集,如return ds.GetXml();