日期:2014-05-19  浏览次数:20488 次

求助!用C#.net做文件下载 出现打开下载对话框,主浏览器窗口自动关闭的问题。
<ItemTemplate>
                                                                                                                            <a   href= '../download_Attach.aspx?type=T&dir_id= <%=SessionUserDirID%> &file_id= <%#DataBinder.Eval(Container.DataItem, "ATTACH_ID ")%> '>
                                                                                                                                    <%#DataBinder.Eval(Container.DataItem, "FILE_NAME ")%>
                                                                                                                                    <%#DataBinder.Eval(Container.DataItem, "FILE_EXT ")%>
                                                                                                                            </a>
                                                                                                                    </ItemTemplate>
上面是GridView的一个模版列的内容   我想用这个链接下载文件   但是一点链接   弹出下载对话框的同时,主窗口就关闭了   有时候也不关   很无常,但是一旦不关了,再怎么弄也不关,不同机器还不一样。是程序的毛病还是浏览器的设置问题呢?请问哪位帮帮忙     在线等待……谢谢!


下面是download_Attach.aspx的Html内容  
<%@   Page   Language= "C# "   AutoEventWireup= "true "   CodeFile= "download_Attach.aspx.cs "   Inherits= "OilPipe.PublicAffairManage.download_AplAttach "   %>

<!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Transitional//EN "   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

<html   xmlns= "http://www.w3.org/1999/xhtml "   >
<head   runat= "server ">
        <title> OILPIPE </title>
</head>
<body     onload= 'w