请问:在.net 的控件中如下的图片控件:
<asp:Image ID = "imgPic" runat = "server" />
怎么给图片加超级链接,就是我点击图片时,跳转到图片所链接的url地址?
        

解决方案 »

  1.   


    <a href="#">
      <asp:Image ID = "imgPic" runat = "server" /> 
    </a>
      

  2.   

    加个超链接<a href="www.baidu.com.cn"><asp:Image ID = "imgPic" runat = "server" /> 
    </a>
      

  3.   

    <asp:Image ID = "imgPic" runat = "server" ImageUrl="链接的地址"/>
      

  4.   

    实现的是客户端功能没有必要使用服务器端控件;
    加链接后会有边框,要设置border去掉;
    <a href='#'><image src='../Images/tree/wmplay.gif' border=0 title="播放视频"></a>
      

  5.   

    不对,上面写错了,建议最好是用ImageButton更好
      

  6.   

    外部加超链
    <a href="www.sina.com">
      <asp:Image ID = "imgPic" runat = "server" /> 
    </a>
      

  7.   

    Image1.Attributes.Add("onclick", "javascript:window.open('http://www.163.com');")
      

  8.   

    给图片外加个超连接就OK了。
    <a href="连接地址"><图片></a>
      

  9.   

    谢谢各位:基于以上的观点,可以总结为两种方法:
    一、如果用:
    <asp:Image ID = "imgPic" runat = "server" /> 控件,可以用下面的方法:
    imgUrl.Attributes.Add("onclick", "javascript:window.location.href ='http://www.baidu.com';");二、如果用:
    <asp:ImageButton ID = "imbPictureUrl" runat = "server" onclick="imbPictureUrl_Click" />控件:
    可以在控件的onclick事件中跳转:
    protected void imbPictureUrl_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("http://www.163.com");
    }