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

.net中多个图片并排循环排列显示的问题
从数据库读取信息,数据并排(一行5个数据),页面显示10行后有分页。
用asp和java循环表格就可以。但是在.net中该怎么弄呢,用什么控件呢。


刚用.net,希望大家多多帮助!
各位给点思路,或者给代码看看。不甚感激!!!

------解决方案--------------------
Repeater控件
------解决方案--------------------
呵呵
探讨
我用的是c#

------解决方案--------------------
呵呵,我一般是用CSS的方法来解决的
<style>
#IdTest{
width:100%;
}
#IdTest .i{
width:20%;
}
</style>

<div id="IdTest">
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
<div class="i">这里是一个image的控件,imgual=数据库中的图片路径</div>
</div>


你在读取数据库的时候,读 5*10个记录就可以了
------解决方案--------------------
这个用控件和循环表格或是ul,li都可以实现!你在asp,java下都会为什么就在asp.net下就不会了?就是一个本质!~控件可以用Repeater,datalist,datagrid,dataview,ajax下还可以用js来循环表格或是ul!
------解决方案--------------------
listview也不错。
------解决方案--------------------
...
for(int i=0;i<10;i++){
if(i%5==0){
//换行了...
}
...
}
...
------解决方案--------------------
用asp和java循环表格就可以
--------------
你asp跟java都会了,C#应该不难

C#的某些语法跟java非常相似
------解决方案--------------------
datalist, <asp:DataList ID="DataList1" runat="server" RepeatColumns="5">
<ItemTemplate>
<img src="图片路径" />
</ItemTemplate>
</asp:DataList>
repeater 和这个一样的方法

------解决方案--------------------