ASP.net中,将Datalist绑定到数据库的问题。

Product.aspx界面有一个datalist控件,绑定到Electronics表的ProductImg(产品图片),ProdcutName(产品名称),Produc... Product.aspx界面有一个datalist控件,绑定到Electronics表的ProductImg(产品图片),ProdcutName(产品名称),ProductIntro(产品简介)三列,其中将一个ImageButton控件与ProductImg列绑定。同时Electronics表的主键为ProductID(产品编号),有一个子表为ElectronicsDetail,子表有DetailID、ProductID、ProductImg、ProductDetail(详细介绍)、ProductName五列。如何通过在product.aspx页面点击产品图片,使界面跳转到productdetail.aspx页面,并正确显示所点击的产品详细信息?
菜鸟求救!问题较长,希望高手不吝赐教啊。
展开
 我来答
百度网友82306a1
2011-08-28 · TA获得超过199个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:247万
展开全部
我通常的做法是:
<a href='Productdetail.aspx?pid=<%# Eval("ProductID") %>
<img src='<%# Eval("ProductImg") %>' alt="" />
</a>
这样在productdetail.aspx页面Load的时候,
用Request.QueryString["pid"] 取得ProductID
然后根据ID查询Product,
这样就能实现显示产品详细信息了。
追问
你好,非常感谢!用了你说的方法,问题基本得到了解决,只是用   ' alt="" />  时,图片显示是红叉,请问知道是为什么吗~
追答
那是路径没配对啊,你看看你数据库是存的图片名字吗?例如:abc.jpg
如果你的图片是在项目的Images文件夹下,
那么 ' alt=""/>
路径自己慢慢调下就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式