从Ajax数据绑定ASP.Net转发器

时间:2012-03-02 18:06:31

标签: asp.net ajax data-binding

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

这是我的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写入我的标签,但理想情况下我希望它能够将所有数据与我的转发器进行数据绑定。

以下是我从此次电话会议中收到的回复

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

是否可以这样做?

由于

1 个答案:

答案 0 :(得分:2)

您不能,转发器在服务器端绑定,并且您正在返回客户端数据。

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

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

这里有更详细的介绍: Bind Data to Repeater using Ajax