我看到了几个关于这个话题的帖子。我注意到一个代码。我还在下面的代码 url 上处理了相同的代码。 用 jQuery 绑定 asp.net 数据列表
function OnSuccess(response) {
$("[id*=dlOnFrontPageProducts]").attr("border", "1");
var xmlDoc = $.parseXML(response.d);
var xml = $(xmlDoc);
var customers = xml.find("Table1");
var row = $("[id*=dlOnFrontPageProducts] tr:last-child").clone(true);
$("[id*=dlOnFrontPageProducts] tr:last-child").remove();
$.each(customers, function () {
alert(this);
var customer = $(this);
$(".Name", row).html(customer.find("Name").text());
$(".BrandName", row).html(customer.find("BrandName").text());
$(".MarketPrice", row).html(customer.find("MarketPrice").text());
$(".CurrencyShortName", row).html(customer.find("CurrencyShortName").text());
$(".Price", row).html(customer.find("Price").text());
$(".WindowImageUrl", row).html(customer.find("WindowImageUrl").text());
$(".SaleCount", row).html(customer.find("SaleCount").text());
$(".IsActive", row).html(customer.find("IsActive").text());
$("[id*=dlOnFrontPageProducts]").append(row);
row = $("[id*=dlOnFrontPageProducts] tr:last-child").clone(true);
});
}
<asp:DataList ID="DataList1" runat="server" AutoGenerateColumns="false" Font-Names="Arial"
Font-Size="10pt" RowStyle-BackColor="#A1DCF2" HeaderStyle-BackColor="#3AC0F2" HeaderStyle-ForeColor = "White">
<ItemTemplate>
<asp:Label ID="lbldescription" runat="server" Text='<%# Eval("description")%>'>
</asp:Label>
<asp:Label ID="name" runat="server" Text='<%# Eval("name")%>'>
</asp:Label>
</ItemTemplate>
如何使用 ajax 和 jquery 进行绑定。我的页面加载页面需要 16 秒。那就是你要使用jquery。
请帮助我找到解决方案....
谢谢