<a href=<%#Eval("imgbig") %> rel="lightbox[11]" id="image1" title="image 1"><img src=<%#Eval("imgsmall") %> border="0" /></a> <div class="lightboxDesc image1"><%#Eval("memo") %>
我绑定的哪里有问题?
<a href=<%#Eval("imgbig") %> rel="lightbox[11]" id="image1" title="image 1"><img src=<%#Eval("imgsmall") %> border="0" /></a> <div class="lightboxDesc image1"><%#Eval("memo") %>
我绑定的哪里有问题?
前台aspx页面,引用lightbox的js和css路径你自己改,我这我机器上的路径
<script type="text/javascript" src="../js/lightbox/js/prototype.js"></script>
<script type="text/javascript" src="../js/lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="../js/lightbox/js/lightbox.js"></script>
<link rel="stylesheet" href="../js/lightbox/css/lightbox.css" type="text/css" media="screen" />
<div id="divSmallPic" runat="server" enableviewstate="false">
</div>
后台,我用我的代码给你贴出来,你看看原理。然后改成你自己的代码。
#region 商品图片
SP_Img sp_img = new SP_Img();//读取商品图片的类
DataTable dt = new DataTable();//一个datatalbe
dt = sp_img.GetList("SP_BH='" + M_view_sps.SP_BH.Trim() + "'").Tables[0];//获取图片
if (dt != null && dt.Rows.Count > 0)
{
imgProduct.Src = ".." + dt.Rows[0]["Img_Address"].ToString().Trim();//第一张图片的地址
for (i = 0; i < dt.Rows.Count; i++)
{
str.Append("<a class='divSmallSelected' href='.." + dt.Rows[i]["Img_Address"].ToString().Trim() + "' rel='lightbox[product]'>");//这里最主要的就是rel='lightbox[product]加上这个就可以点击弹出图片了。
str.Append("<img src='.." + dt.Rows[i]["Img_Address"].ToString().Trim() + "' /></a>");
}
}
divSmallPic.InnerHtml = str.ToString();
dt.Dispose();
#endregion
这个是什么东西???