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を持ち(以下を参照)、linkという新しい列を追加しないことです

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 に答える