0

おはようございます、あるページから別のページに画像を渡そうとしていますが、問題があります。それが表示されているページはSpain.aspxと呼ばれ、スペインのサッカーユニフォームを表示し、グリッドビューに画像があります。ユーザーがこの任意のジャージをクリックして、ProductLargeというページにリダイレクトされ、そこでジャージをクリックして、はるかに大きなスケールで表示します。私は周りを読んでいくつかの異なる方法を試しましたが、クローゼットのように見えるのは以下のコードです:

<asp:Image ID="productimage" runat="server" ImageUrl='<%# "~/Handler.ashx?productid=" + Eval("productid")%>' Width="100" Height="100" />

また

<asp:HyperLink Font-Size="12px" ID="lnkImage" runat="server" 
ImageUrl='<%# "~/Handler.ashx?productid=" + Eval("productid")%>'
NavigateUrl='<%#"ProductLarge.aspx?productid=" + Eval("productid")%>'>
<a href ="ProductLarge.aspx" > </a> </asp:HyperLink>

ハンドラーを使用する必要があるか(あなたの意見では)、これに慣れていないか、画像を渡すために別の方法を使用しようとしている場合、誰かアドバイスがありますか?どんな助けでも感謝します、

4

1 に答える 1

0

クエリ文字列で画像の ID を送信し、DB からこの ID を取得できます

于 2012-09-05T09:39:46.217 に答える