请教点问题。。。有空的大虾麻烦进来指导下。。谢谢。。。

时间:2021-07-08 15:44:05
我想做一个效果是4张图片横向滚动。。。
但是这4张图片不是固定的。。是从数据库按照上传时间来绑定的。。
我不知道该怎么绑定。。
用什么控件呢?不可能是在页面放4个ImageButton的。。
如果用Gridview或者Datalist的话那么不是4个图片在一行了。
不知道该怎么做。。
希望大虾能指导一下。如果可以的话希望能贴点代码好嘛?
小弟不胜感激。。。

5 个解决方案

#1


DataList 添用属性: RepeatColumns="4" RepeatDirection="Horizontal"

如:

 <asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
                <SelectedItemTemplate>
                    <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("图片路径") %>' />
                </SelectedItemTemplate>
                </asp:DataList>

#2


非常感谢楼上的兄弟。。
问题是搞定了。。
但是我发现图片有大有小。。。
我有什么办法控制用户上传的图片保持一样的大小呢?然后再存到数据库啊???

#3


显示图片的时候指定图片的尺寸就可以了吧。

#4


引用 2 楼 zl58859173 的回复:
非常感谢楼上的兄弟。。 
问题是搞定了。。 
但是我发现图片有大有小。。。 
我有什么办法控制用户上传的图片保持一样的大小呢?然后再存到数据库啊???


用户上传时就检查尺寸。
要不就设置图片的宽度与高度了。只是会变形。

#1


DataList 添用属性: RepeatColumns="4" RepeatDirection="Horizontal"

如:

 <asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
                <SelectedItemTemplate>
                    <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("图片路径") %>' />
                </SelectedItemTemplate>
                </asp:DataList>

#2


非常感谢楼上的兄弟。。
问题是搞定了。。
但是我发现图片有大有小。。。
我有什么办法控制用户上传的图片保持一样的大小呢?然后再存到数据库啊???

#3


显示图片的时候指定图片的尺寸就可以了吧。

#4


引用 2 楼 zl58859173 的回复:
非常感谢楼上的兄弟。。 
问题是搞定了。。 
但是我发现图片有大有小。。。 
我有什么办法控制用户上传的图片保持一样的大小呢?然后再存到数据库啊???


用户上传时就检查尺寸。
要不就设置图片的宽度与高度了。只是会变形。

#5