-1

ページに画像のサムネイルを表示します。画像のサムネイルをクリックすると、そのサムネイルに関連する大きな画像が IamgeDispData.aspx ページで開き、そのページにデータ入力フォームを作成して、その画像に関連するデータを入力します。これどうやってするの?クエリ文字列またはその他の助けを借りて??

4

3 に答える 3

0

クエリ文字列の助けを借りて??

はい、ご利用いただけます。<a>画像をアンカータグで囲むか、asp:hyperlinkサーバーサイドタグを使用してください.

それは次のようなものになる可能性があります

Content/Thumbnails/page.aspx?imageName="your image name"

例えば

<a href="http://www.espn.com" target="_blank">
 <img src="ahman.gif" />
</a>

参照:
html - 画像リンク
ハイパーリンクの画像 ハイパーリンク
の画像サイズを制御するには?

コードスニペットの例:

<asp:HyperLink runat="server" ID="hlThumbnail" NavigateUrl='<%# Eval("Url") %>'
  Target="_blank" Style="height: 66px;">
  <asp:Image runat="server" ID="imgThumbnail" Height="66px"
    ImageUrl='<%# Eval("Thumbnail") %>' />
</asp:HyperLink>
于 2013-03-25T10:42:53.633 に答える
0

Id を user に表示することに問題がない場合は、それが最善の解決策になります。Id の表示に問題がある場合は、暗号化してから Id として使用できます。また、ImageDispData.aspx でユーザーを再度検証して、画像のデータを入力する権限があるかどうかを確認することもできます。

クエリ文字列と JavaScript を使用する方法を提供しています。

JavaScript の window.open 関数を使用して、新しいウィンドウまたはタブで開くことができます。サムネイル画像を生成するときは、 yourBigimage.aspx?photoId=10 のような URL で作成し、画像の jquery onclick イベントを使用してこの URL を開き、window.open を使用します。

于 2013-03-25T10:44:15.987 に答える
0

クエリ文字列は適切なオプションです。
あなたができることあなたのイメージを中 にasp:hyperlink
入れる


URLでファイルパスのみを渡すことができることに注意してください。
また、物理的な場所から表示する必要があります

于 2013-03-25T10:41:19.320 に答える