protected void ibtnBrowse_Click(object sender, ImageClickEventArgs e)
{
      string strCMD = Server.UrlEncode("SELECT," + strResIDS);
      Response.Write("<script language='javascript'>window.open ('SpecificationPrint.aspx?CMD=" + strCMD + "','SpecificationShow','');</script>");
}
点击根据选择记录弹出新窗口后 主窗口CSS样式 失效了,错在哪里呢?

解决方案 »

  1.   

    不要这样写
      Response.Write("<script language='javascript'>window.open ('SpecificationPrint.aspx?CMD=" + strCMD + "','SpecificationShow','');</script>");可以这样  Labelxx.Text = ("<script language='javascript'>window.open ('SpecificationPrint.aspx?CMD=" + strCMD + "','SpecificationShow','');</script>");
      

  2.   

    具体原因参见http://blog.csdn.net/net_lover/archive/2006/12/29/1467390.aspx#547022
      

  3.   

    孟老大: 另外请教 用lblScript.text = "";来弹出窗口 后;如果点击gridview自带 分页 或 右键刷新 就会重新弹出  如何避免?