日期:2014-05-19  浏览次数:20989 次

求Repeater 如何在显示的列上加链接!
比如我的商品列表中有显示供应商一列!如何实现在供应商上加链接,本人初学,请各位指教!

------解决方案--------------------
<asp:Repeater ID= "rpt_ShopList " runat= "server ">
<ItemTemplate>
<a href= 'Vendor.aspx?ID= <%# Eval( "VendorID ") %> '> <%# Eval( "Name ") %> </a>
<ItemTemplate>
</asp:Repeater>

------解决方案--------------------
<ItemTemplate >
<tr align= "center " height= "22 ">
<td> <%# DataBinder.Eval(Container.DataItem, "CarType ") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "StarArea ") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "EndArea ") %> </td>
<td align = "center "> <%# DataBinder.Eval(Container.DataItem, "CreateTime ", "{0:yyyy-MM-dd} ") %> </td>
<td align = "center "> <a href= "javascript:CarDetailInfo( <%# DataBinder.Eval(Container.DataItem, "ID ") %> ) " class = "a-black "> 查看 </a> </td>
</tr>
</ItemTemplate>
------解决方案--------------------
二楼 <a href= 'Vendor.aspx?ID= <%# Eval( "VendorID ") %> '> <%# Eval( "Name ") %> </a>
就是加连接的...

要弹出就加target = _blank...

建议看一下HTML和模版列相关...