日期:2014-05-17  浏览次数:20504 次

急,在线等。。。。。。。,非常纠结啦。。。
我现在要做个datalist的数据,第一页是4行5列这样子,我要做个切换页,就是类似图片切换的效果,点击左边和右边的按钮这样子的切换数据,我现在就是要一下把数据都读出来做切换,应该怎么做

------解决方案--------------------
上代码上图
------解决方案--------------------
如果数据格式不一样的话,放两个datalist,一次读取数据后,根据需求分别绑定数据源,然后实现来回隐藏
------解决方案--------------------
放在多个div里然后隐藏显示切换?
还有LZ表达的不是很清楚
------解决方案--------------------
楼上的可以考虑
------解决方案--------------------
用多个datalist隐藏显示切换?
lz描述的不是很清楚哦
------解决方案--------------------
用jquery显示隐藏试试,
------解决方案--------------------
这个用datalist 根本不好实现, 你的想法想当然分页。 如果允许刷新页面没问题, 跟分页事件一个样写就好
如果不允许刷新页面,就得一个性全部取出,或者JS链接诶数据库. 图片能实现。是因为所有图片都已经在服务器了, 左右按钮只要写个JS 去改变 IMG连接的图片地址就行
------解决方案--------------------
最好的办法, 一次性取出所有数据 绑定给datalist 。然后隐藏

页面在放个table 也是5列。 点左右按钮的时候, JS 里 分页处理 一回取5条 datalist 数据, 循环给table。 这样就可以实现你说的 数据变化, 还不用刷新页面
------解决方案--------------------
1.类似分页,点击按钮从数据库读取数据然后绑定。+ajax
2.datalist嵌套
------解决方案--------------------
这种建议别人datalist控件,会产生table代码,到时候用javascript控制标签可能会出错,可以用repeater来代替,当然也可以写代码块来代替。
现在假设你用的是repeater:
一般图片的轮流切换是这样的
HTML code

<ul>
<li><img src='img1' /></li>
<li><img src='img2' /></li>
<li><img src='img3' /></li>
<li><img src='img4' /></li>
</ul>

------解决方案--------------------
无论是datalist,还是jquery,每次都是只显示一个,即便是多个datalist,每次也只是对显示的datalist进行操作,对你来讲,算是最简单的方式

用一个datalist根据需求显示数据,不但不好控制,而且,每次点击的时候都会重新请求数据源,而隐藏的方式要比这种好的多.
------解决方案--------------------
做个客户端的分页空间

------解决方案--------------------
就是类似分页的功能吧
------解决方案--------------------
可以试着使用:第三方控件,AspNetPager.dll
这是个分页控件 还可以直接跳转到指定的页面
------解决方案--------------------
探讨
我现在要做个datalist的数据,第一页是4行5列这样子,我要做个切换页,就是类似图片切换的效果,点击左边和右边的按钮这样子的切换数据,我现在就是要一下把数据都读出来做切换,应该怎么做

------解决方案--------------------
探讨

这种建议别人datalist控件,会产生table代码,到时候用javascript控制标签可能会出错,可以用repeater来代替,当然也可以写代码块来代替。
现在假设你用的是repeater:
一般图片的轮流切换是这样的
HTML code

<ul>
<li><img src='img1' /></li>
<li><img src='img2' /></li>
<li><img s……