我本机调试的时候,能够用gridview采用打开新页面的方式,打开我的附件。但是我将程序发布到互联网后,就打不开我的附件。打开新页面后就自动关闭了,为什么。我的代码如下: protected void gvwDisplay_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int id = Convert.ToInt32(e.CommandArgument);
        int z;
        if (e.CommandName == "Down")
        {
            string str = "insert into qs_downuser (Fileid,DownUser) values ('" + gvwDisplay.DataKeys[id].Values[0] + "','" + user.UserID + "')";
            bool bl = dba.QueryExec(str);
            if (bl == true)
            {
                
                str = "select DownUserCount from qs_sld where Fileid = '" + gvwDisplay.DataKeys[id].Values[0] + "'";
                DataTable dt3 = dba.QueryDataT(str);
                if (dt3.Rows.Count != 0)
                {
                    try
                    {
                        z = Convert.ToInt32(dt3.Rows[0][0]) + 1;
                    }
                    catch 
                    {
                        z = 1;
                    }
                    str = "update qs_sld set DownUserCount = '" + z + "' where Fileid = '" + gvwDisplay.DataKeys[id].Values[0] + "'";
                    dba.QueryExec(str);
                }            }            Response.Write("<script>window.open('OA_FjXs.aspx?FileId=" + gvwDisplay.DataKeys[id].Values[0] + "&id=" + gvwDisplay.DataKeys[id].Values[1] + "','_blank')</script>"); //原窗口保留,另外新增一个新页面;
        }}