如何通过点击网页上的一个按钮,打开一个新的网页,而不是通过Response .Redirect("XXX.ASPX") 的方式进行跳转,谢谢!

解决方案 »

  1.   

    <a href="http://www.baidu.com" target="_blank">百度</a>
      

  2.   

    是要通过点击一个button控件实现
      

  3.   

    Response.Write("<script language='javascript'>window.open('" + url + "');</script>");
      

  4.   

    Response.Write("<script language='javascript'>window.open('" + url + "');</script>");
      

  5.   

    Response.Write("<script>location.href=\"a.aspx target=\"_blank\">链接</a>\"</script>");
      

  6.   

     Response.Write("<script>location='xxx.aspx'</script>");
      

  7.   

    描述有点问题,应该是ImageButton控件。
    点击ImageButton控件后,弹出一个窗体,上面显示的是TREEVIEW的东东
    点击TREEVIEW,关闭窗体
      

  8.   

    PostBackUrl属性 它用于指定要跳转的目标页.目前只有三种控件有此属性 : Button、 LinkButton 、ImageButton
    可以用这个属性跳转到你要的窗体,然后在treeView的单击事件中关闭窗体或者就用上面的建议写一个
    Response.Write("<script>location.href=\"a.aspx target=\"_blank\">链接</a>\"</script>");
      

  9.   

    ImageButton  跟button 有区别么不知道你怎么想的你至少自己尝试着写自己描述的 别人听不懂 还要别人回答
      

  10.   

    楼主应该还不懂  服务器控件跟客户端控件有什么关系和区别。
     建议多看看 服务器控件生成后的源。编程起来就不会被限定死了 弹个页面非要用 aspbutton 来弹页面,不能不说明你的思想 被服务器控件框死了。  如果你非要用 服务器控件弹出来  那就
    OnClienClick=window.open(url)
      

  11.   

    通过给按钮加处理事件:onclick=window.open("页面链接地址","标题","width=宽,height=高")的方法已经实现了