将转发器绑定到AJAX响应的最佳方法是什么?

时间:2009-07-16 19:36:40

标签: ajax repeater bind

我试图在AJAX响应之后绑定转发器。

  • 步骤1:在后面的代码中对函数进行Ajax调用:
  • 步骤2:执行一些业务逻辑,最后将数据绑定到转发器
  • 步骤3:从代码隐藏返回到Ajax调用的响应
  • 第4步:一旦我们得到回复,删除额外HTML的正确方法是什么,例如头部和身体标签等。

一种方法是设置“断路器”逻辑。例如:

<html><body>
#breaker
REPEATER control HERE
#breaker
</html></body>

一旦我得到回复,我使用JS函数在#breaker标签之间找到任何东西并去除外面的任何东西,我应该只获得重复项目所需的HTML响应。

这是实现此类功能的唯一/最佳方式吗?

1 个答案:

答案 0 :(得分:0)

无法真正理解你的问题。 AJAX调用究竟是如何实现的?直接方法可能只是将所有必需的控件放在UpdatePanel中,让它处理AJAX回发而不必担心剥离“HTML”标记。

如果您不熟悉UpdatePanel,这可能会有所帮助: http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx