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

将中继器绑定到AJAX响应的最佳方法是什么?,ajax,repeater,bind,Ajax,Repeater,Bind,我试图在AJAX响应后绑定一个转发器 步骤1:对代码隐藏中的函数进行Ajax调用: 步骤2:执行一些业务逻辑,最后将数据绑定到中继器 步骤3:从codebehind获取对Ajax调用的响应 第4步:一旦我们得到回复,什么是去除额外HTML的正确方法,例如头部和身体标签等 一种方法是采用“断路器”逻辑。例如: <html><body> #breaker REPEATER control HERE #breaker </html></body>

我试图在AJAX响应后绑定一个转发器

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

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

#断路器
这里是中继器控制
#断路器
一旦我得到了回复,我就使用JS函数来查找#breaker标记之间的任何内容,并去掉外部的任何内容,我应该只得到重复项目所需的HTML响应


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

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

如果您不熟悉UpdatePanel,这可能会有所帮助:

我完全不明白这个问题。为什么响应甚至必须包含html标记,响应可以是单个字符串。