asp.net从文件夹读取图片显示到页面的问题
图片从文件夹中读取出来之后,我用的是GridView显示,由于每张图片大小都不相同。所以不好看。怎么让每张图片的大小(比例)相同?(不考虑失真)。另外,是否可以给显示出来...
图片从文件夹中读取出来之后,我用的是GridView显示,由于每张图片大小都不相同。所以不好看。怎么让每张图片的大小(比例)相同?(不考虑失真)。另外,是否可以给显示出来的图片依次添加一个超链接? 如果可以,是不是不能用GridView控件 ?应该怎么写? 谢谢,请各位大侠告知,回答好了还有财富。
展开
6个回答
展开全部
要保证没张图片都不失真的话这真不好弄,比如你的标准尺寸是128x64
那么大于或者小于这个尺寸比较多的图片缩放到这个尺寸肯定会有失真的现象!这是没办法避免的
如果要个图片加上链接的话首先确定你的要链接到的页面,如果是链接到图片的地址的话你可以这样
<a href='<%# Eval("src")%>'><img src='<%# Eval("src")%>'</a>
这样就能连接到图片的路径了
这样做的前提是你必须把自动生成列给去掉,然后手动的添加,再到“源”哪里去是用这样的方式绑定数据
那么大于或者小于这个尺寸比较多的图片缩放到这个尺寸肯定会有失真的现象!这是没办法避免的
如果要个图片加上链接的话首先确定你的要链接到的页面,如果是链接到图片的地址的话你可以这样
<a href='<%# Eval("src")%>'><img src='<%# Eval("src")%>'</a>
这样就能连接到图片的路径了
这样做的前提是你必须把自动生成列给去掉,然后手动的添加,再到“源”哪里去是用这样的方式绑定数据
展开全部
GideView可以自定义模板的吧。你把你的图片放在<a>里,通过这个自定义模板,每一个图片就相当于一个链接了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果列数不是很多,图片不是很小的话,建议使用DataList控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
样式用CSS就可以,超链接的话,你的图片路径是从数据库读出来的还是写死的?如果是数据库多一个链接字段,应该就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询