webform 如何动态刷新DIV?

2019-01-03 01:58发布

webform页面,实现的是一个图片搜索功能。

点击搜索按钮后,通过对div.innerhtml赋值,将搜索到的图片展现在页面上指定的

DIV中,目前的问题是,图片有很多,一次性搜索完毕后再进行加载的话就太慢了,

可以实现边搜索边加载么?

标签: web前端
5条回答
Melony?
2楼-- · 2019-01-03 02:09

as ............

查看更多
成全新的幸福
3楼-- · 2019-01-03 02:23

这是个伪命题;你这服务器的生成的ajax结果DIV,里面仅仅是一个比如Image的link,这些link浏览器原本就是线程池去解决的,快慢只取决于image的source服务器。但比如你想让浏览器不这么干,那么需要对source进行控制——因此客户端只需要控制dom。再假设你的这些image本身是js code控制的,那么只需要修改这个控制即可。

查看更多
放荡不羁爱自由
4楼-- · 2019-01-03 02:27

边搜索边加载?不理解这需求。。。搜索结果分页,图片可以采用延迟加载。。。

查看更多
走好不送
5楼-- · 2019-01-03 02:28

瀑布流或者webform自带的javascript局部刷新工具

查看更多
走好不送
6楼-- · 2019-01-03 02:33

瀑布流 的思路也是分页。

提供一思路 

搜索的时候不知道 FormHelper.GetUrlListByUrl(currentURL)这个是自己数据库搜索吗还是第3方 能指定张数吗?(可以我在回答)

代码还有一个问题 Imgs.InnerHtml += FormHelper.GetHtmlByUrl(url);

先拼接好在一次行赋值给 Imgs.InnerHtml  。还有new List<string>(FormHelper.GetUrlListByUrl(currentURL).Split('\n'));为什么不用任务呢  并行 不想写线程 就用 Parallel

查看更多
登录 后发表回答