如何在asp.net

时间:2016-08-12 06:48:50

标签: asp.net

我已插入图片并链接为其他字段,例如" www.google.com"。

现在我想确保当用户点击图片时,它应该将用户重定向到新标签中的相应链接。

<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 个答案:

答案 0 :(得分:0)

  1. 要在点击图片时将用户重定向到其他网址,您需要使用具有有效 <a></a>属性的锚标记(href)来环绕图片,需要像href="http://www.google.com"而不是href="javascript:;"
  2. 要在新标签页中打开链接,您必须将target="_blank"添加到主播。
  3. 代码背后:

    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>