0

这是我到目前为止所拥有的。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 作为超链接(见下文),而不是添加一个名为链接的新列

如何将 RideID 的值获取到 itemtemplate 中的锚标记中?

或者将rideID作为超链接的最佳方法是什么?

在此处输入图像描述

4

1 回答 1

4

我相信你可以做到这一点:

<a href='<%# String.Format("Details.aspx#{0}", Eval("RideID"))%>' runat="server" ><%# Eval("RideID") %></a>
于 2013-10-30T21:45:25.280 回答