Repeater控件显示的数据添加超链接的问题

我数据库中有个Phone表,我在一个页面中利用RepeaterObjectdatasourceDataSet把表的数据用无序列表展现了出来,只显示了每行数据的图片,并且添... 我数据库中有个Phone表,我在一个页面中利用Repeater Objectdatasource DataSet把表的数据用无序列表展现了出来,只显示了每行数据的图片,并且添加了超链接,前台Repeater控件代码如下:
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1"
EnableViewState="False">
<HeaderTemplate ><ul id="tableImage" style="padding :5px,5px,10px,5px;list-style: none" ></HeaderTemplate>
<ItemTemplate><li style="width:25%; float:left; padding-bottom :15px "><a href='Phone.aspx?id= <%# DataBinder.Eval(Container.DataItem, "id" )%>' target="_blank"><img a1='<%#Eval("PhoneName") %> ' a2='<%#Eval("Price") %>' width="100px" height ="100px" src ='../Images/<%#Eval("PicPath")%>' /></a></li></ItemTemplate>
<SeparatorTemplate ></SeparatorTemplate>
<FooterTemplate ></ul></FooterTemplate>
</asp:Repeater>
我的问题是:图片链接的新页面是要显示产品的详细信息的,这个页面必须我手动在项目里添加吗?如果表里的数据很多而且数量也不确定,怎么能够点击图片后能自动产生相对应的产品详细信息页面,还有这个详细信息页面我该怎样写代码?新手,在学习中,请大家多多帮忙了!!
展开
 我来答
952829254
推荐于2016-07-03 · TA获得超过1994个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:115万
展开全部
<a href='Phone.aspx?id= <%# DataBinder.Eval(Container.DataItem, "id" )%>' target="_blank"><img a1='<%#Eval("PhoneName") %> ' a2='<%#Eval("Price") %>' width="100px" height ="100px" src ='../Images/<%#Eval("PicPath")%>' /></a>
你点击图片 应该对跳转到 phone.aspx页面,然后在phone.aspx 页面里面
Request.QueryString("id")获取传过来的ID值,根据ID在phone表里面找到相应的行 然后可以显示详细信息。详细信息页面 怎么显示要根据你设计和需求来先。

行了吧!
znl00700
2012-06-15
知道答主
回答量:7
采纳率:0%
帮助的人:3.5万
展开全部
没有听懂大概的意思
<a href='Phone.aspx?id= <%# DataBinder.Eval(Container.DataItem, "id" )%>' target="_blank"><img a1='<%#Eval("PhoneName") %> ' a2='<%#Eval("Price") %>' width="100px" height ="100px" src ='../Images/<%#Eval("PicPath")%>' /></a>
你点击图片 应该对跳转到 phone.aspx页面,然后在phone.aspx 页面里面
Request.QueryString("id")获取传过来的ID值,根据ID在phone表里面找到相应的行 然后可以显示详细信息。详细信息页面 怎么显示要根据你设计和需求来先。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式