asp.net - 来自 Ajax 的数据绑定(bind) ASP.Net 中继器

标签 asp.net ajax data-binding

我有一些 Ajax 代码,可以从后端代码中调用 WebMethod,现在希望能够将其接收到的信息数据绑定(bind)到转发器。

这是我的 Ajax

$.ajax({
  type: "POST",
  url: "default.aspx/Call_Car",
  data: '{ Ref: "MD12355"}',
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(msg) {
    var cars = msg.d;
    $.each(cars, function(index, car) {
        $('.test').text(car.PICKUP);
        $('.test2').text(car.SUPPLIER); 
    });
  }

});

目前,它正在将字段 PICKUPSUPPLIER 写入我的标签,但理想情况下,我希望它能够将我的中继器与所有数据进行数据绑定(bind)。

这是我从这次通话中得到的回复

{"d":[{"SUPPLIER":"Magos Car Hire","PICKUP":"Funchal Airport"}]}

可以这样做吗?

谢谢

最佳答案

您不能,中继器绑定(bind)在服务器端,并且您正在返回客户端数据。

您可以使用 jQuery 网格之一或各种其他网格(我特别喜欢来自 telerik 的 kendoui)

或者您可以从服务器请求包含数据和网格的页面,并通过 ajax 加载该页面。

这里更详细地解决了这个问题: Bind Data to Repeater using Ajax

关于asp.net - 来自 Ajax 的数据绑定(bind) ASP.Net 中继器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538204/

相关文章:

c# - 将 DataSet 绑定(bind)到 Repeater

ASP.NET MVC - 如何实现可重用的用户控件并保持DRY?

c# - 从模板生成动态 PDF

jQuery "on"未触发 ajax 加载的内容

javascript - AJAX post模拟输入类型="file"路径

java - 序列化为 XML 时忽略父类

c# - 单例对象生命周期是进程还是appdomain?

使用变量 url 提交的 jQuery AJAX

wpf - 在添加 ItemsControl 项时对其进行访问

c# - 可变数量矩形的动态数据显示图