这是我到目前为止所拥有的。 Gridview是使用后面的vb.net代码进行数据绑定。
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField HeaderText="Link" >
<ItemTemplate>
<a href='<%# String.Format("Details.aspx#{0}", Eval("RideID"))%>' runat="server" >Link</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
这是我得到的结果
但我真正想要的是将rideID作为超链接(见下文),而不是添加一个名为link的新列
如何将RideID的值输入itemtemplate中的锚标记?
或者将rideID作为超链接的最佳方法是什么?
答案 0 :(得分:4)
我相信你可以这样做:
<a href='<%# String.Format("Details.aspx#{0}", Eval("RideID"))%>' runat="server" ><%# Eval("RideID") %></a>