0

グリッドビュー列のテキストを、このコードでグリッドビューに表示されるもの以外のものに設定する必要があります。

<asp:LinkButton ID="lnkCustomer" runat="server" 
     OnClick="lnkCustomer_Click" Text='<%# Eval("ImgLnk") %>'></asp:LinkButton>

もちろん、表示されるのは、ハイパーリンクである文字列形式の「ImgLnk」の内容、つまり「http://....」です。むしろ、グリッドビューでは「Picture」と言います。

4

1 に答える 1

0
<asp:LinkButton ID="lnkCustomer" runat="server" Text='Picture'
     CommandName="CustomerLink" CommandArgument='<%# Eval("ImgLnk") %>'></asp:LinkButton>

次に、クリック/コマンド イベント ハンドラーで次のようにします。

if (e.CommandName == "CustomerLink")
{
    Response.Redirect(e.CommandArgument);
}
于 2012-08-10T08:43:20.860 に答える