请问如何通过点击Imagebutton进入相应的页面?就像hyperlink一样请大虾指教!!

解决方案 »

  1.   

    在页面上双击Imagebutton进入后台cs文件
    在事件里写上:Response.Redirect("URL");
      

  2.   

    <img onclick="document.location='';"/>
    or
    <asp:ImageButton id="btn1"/>
    .cs
    btn1_OnClick
    {
    Response.Redirect("");
    }
      

  3.   


     protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
    Response.Redirect("要跳转的页面");
    }
      

  4.   

    <img src="ImgUrl" onclick="javascript:window.open('red.html')" /><img src="ImgUrl" onclick="javascript:window.location='red.html'" />
      

  5.   

    asp.net 开发网站 根本就用不到工具栏里的任何东西
      

  6.   

    只为跳转的话,用<img onclick="document.location=''">或者window.open();
      

  7.   

    关键是地址是动态的时候呢?以前我用hyperlink时是这样:<asp:HyperLinkField DataTextField = "Topic" DataNavigateUrlFields = "ImageID" DataNavigateUrlFormatString = "~\show_main.aspx?ImageID={0}" HeaderText = "Topic" >
    现在怎么办?
                     
      

  8.   

    Response.Redirect("~\show_main.aspx?ImageID="+ID);
      

  9.   

    楼上的别太自大,你的方法不对,你不进行绑定怎么能通过imagebutton来获得对应ID呢?
      

  10.   

    模板列用ImageButton可以如此<asp:ImageButton ID="ImageButton1" runat="server"  Height="34px" Width="88px" AlternateText="<%# Eval("Topic", "{0}") %>" ToolTip="<%# Eval("Topic", "{0}") %>" OnClientClick="location.href='~\show_main.aspx?ImageID=<%# Eval("ImageID", "{0}") %>';return false;"/>
      

  11.   

    我使用的是datalist,因为可以横向显示啊,不是用gridview...
      

  12.   

    <img onclick="document.location='';"/> 
    or 
    <asp:ImageButton id="btn1"/> 
    .cs 
    btn1_OnClick 

    Response.Redirect(""); 
    }
      

  13.   

    <img src="ImgUrl" onclick="javascript:window.open('red.html')" /> 
      

  14.   

    ImageButton 有 Click 事件,在 后台代码中写 ImageButton.PostBackUrl="";