2016-08-12 3 views
-1

画像を挿入し、 "www.google.com"のような他のフィールドとしてリンクしました。asp.netで画像URLを動的に設定するには

ここで、ユーザーが画像をクリックすると、新しいタブの対応するリンクにユーザーをリダイレクトする必要があることを確認します。

<a href="javascript:;"> 
<img src="Admin/Gallery/<%#GetImage5 (Convert.ToInt32(Eval("ID")))%>" class="img-responsive" alt=""> <img src="Admin/Gallery/<%#GetImage5 (Convert.ToInt32(Eval("ID")))%>" class="color-img img-responsive" alt=""> 
<a href="Admin/Gallery/<%#Eval("Linkname") %>"<i class="color-img img-responsive"></i> 
</a> 
</a> 
+1

あなたはとても私たちにいくつかのコードを表示することができ、我々はあなたが何を意味するか見ることができ、あなたがしようとしたものを/間違っていましたか? – DavidVollmers

+0

どこに間違っているのかを示すコードを表示 – Developer

答えて

0
  1. イメージが有効なhref属性を持つアンカータグ(<a></a>)で画像を囲む必要がありクリックされたときに、別のURLにユーザーをリダイレクトするには、href="http://www.google.com"ないようなものである必要がありますhref="javascript:;"
  2. 新しいタブでリンクを開くには、target="_blank"をアンカーに追加する必要があります。

の背後にあるコード:

public string ImagePath { get; set; } 
public string ImageUrl { get; set; } 

protected void Page_Load(object sender, EventArgs e) 
{ 
    ImagePath = "http://weknowyourdreams.com/images/fruit/fruit-04.jpg"; 
    ImageUrl = "http://www.google.com"; 
} 

.ASPX:

<a href='<%: ImageUrl %>' target="_blank"> 
    <img src='<%: ImagePath %>' style="width: 200px; height: 180px;" /> 
</a> 
関連する問題