2016-08-12 54 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>