Response.Write("<Script>"); Response.Write("window.open('webfrom1.aspx','Sample','top=20,left=50,width=700,height=520,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,revisable=no');");
Response.Write("window.opener = top;");
Response.Write("</Script>");

解决方案 »

  1.   

    用vzxq(灵感人)的方法也行写在html里。
      

  2.   

    1.也不全是你所说的那样,页面文件中runat="server"的控件执行都是在服务器端执行,在客户端执行的一般都要写成javaScript脚本.这样是为了减轻服务器端的压力.
    2.在跳转部分加入target="_blank"属性即可.
      

  3.   

    可是在*.aspx.cs中Response.Redirect()并没有target="_blank"属性呀?我现在还不会写javaScript脚本,要怎么办呀?
      

  4.   

    你用我那种方法加在button1_click保证行。
    target="_blank"是写在前台的html代码里的,后台cs文件当然没有那种属性了!
      

  5.   

    实在不好意思,在asp:button里并没有这中属性呀!还有我是想在datagrid中通过asp:ButtonColumn的ItemCommand事件来确定选中的是哪一行,然后在弹出页面中显示该行相应的明细信息!不知哪位大哥能给个代码看看呀?小弟实在是愚笨呀