.net网站中怎样实现图片特效

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:32:30
我是做asp.net网站的;我想在我的网站中做些图片相册的显示特效;比如像百度里查看图片的那种样式! 图片我要动态的从数据库里绑定!看了相关的资料 都是Js 固定好路径的!比如像
<div id="showArea">

<img src="../Images/Img/1.jpg" alt="懒人图库" width="80" height="50" border="0" class="thumb_img" rel="../Images/Img/7.jpg" link="http://www.lanrentuku.com" />
<img src="../Images/Img/2.jpg" alt="懒人图库" width="80" height="50" border="0" class="thumb_img" rel="../Images/Img/5.jpg" link="http://www.lanrentuku.com" />
<img src="../Images/Img/5.jpg" alt="懒人图库" width="80" height="50" border="0" class="thumb_img" rel="../Im

<div id="showArea" runat="server" >/*runat="server" 就是说这个控件时服务器控件了 */
/*div中的内容是空的 这样你才能动态添加啊*/
</div>
C#代码
比如你是用DataSet获得的数据 你就可以这样写
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
showArea.InnerHtml +="<img src=\"../Images/Img/"+ds.Tables[0].Rows[i][这个是你要的数据的名称].+".jpg\" alt=\"懒人图库\" width=\"80\" height=\"50\" border=\"0\" class=\"thumb_img" rel="../Images/Img/"+ds.Tables[0].Rows[i][这个是你要的数据的名称].+".jpg\" link=\"http://www.lanrentuku.com\" />
";
}
就这样 一个一个加被

你可以在后台重写html代码 虽然不是很常用的方法 但是还有用的

你可以在数据库里保存图片所在路径,然后将数据弄到dataset中,再从对应的列中获取路径,比如图片所在路径存在“imgSrc”这个列中,就这样写:
<img src='<%# Eval("imgSrc") %>' />