问题:
我这边遇到的情况是执行完js的单击事件,获取到对应的数据(ajax)后·,再通过另一个单击事件,来将前端的repeateb绑上对应的数据。但是由于同步执行的缘故,一旦遇到数据过多的情况,就会出错。
解决:
- 拉个计时器控件
- 初始Enabled设为False,Interval设为对应的循环时间,单位是毫秒
- 将button自带单击事件的内容剪切至计时器中,更改为计时器启动
- 在计时器中做个if判断,判断Session[“Time”]是否存在值,如果存在值,则绑定数据,并关闭计时器,让Session[“Time”]=null
- 在js的单击事件所触发的ajax传达的页面上,获取数据后,给Session[“Time”]赋值,就可以实现了
- 以上