当前位置:编程学习 > C#/ASP.NET >>

PagedDataSource 分页问题

我用的是PagedDataSource + datalist 实现图片的一个分页
现在的问题是,
sql语句默认是select * from pic ,有一个Session变量存放关键字,若不为空则sql语句变为select * from pic where pic_type=Session["value"].ToString()

语句是对的,但是,好像页面缓存了,datalist中显示的还是原来的图片列表,怎么解决这个问题?



能不能实现这样的功能, 点击一个按钮的时间,清空缓存,接着执行一个绑定函数,函数里恢复缓存设置? --------------------编程问答-------------------- 我不会帮你顶 --------------------编程问答-------------------- 你的图片文件名是一样的吗?如果是一样的,那么这是客户端浏览器缓存的问题,和服务器端没有关系,要解决这个问题,可以给图片文件名后加上随机字串参数,比如:<img src="myimg.gif?lsdksdlf"/>这样,只要后边的参数值不重复,浏览器就会认为是一个新图片而从服务器端重新下载显示。 --------------------编程问答-------------------- 图片名字不一样的
他这个应该是绑定后,我改变查询语句后,查询语句是变了但是缓存还是原来的

郁闷ing
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,