创建一web网页,添加一按钮,添加以下代码
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Clear();
        Response.ContentType = "application/octet-stream";
        string fname = "abc.txt";
        Response.AppendHeader("content-disposition", "attachment;filename=" + fname);
        string str = "abcdefg";
        Response.Write(str);
        Response.Flush();
        Response.End();
    }
将字符串"abcdefg"下载保存到本地文件中
直接运行此网页可正常下载.
但在其它表单中用javascrip 的window.showModalDialog 调用上面网页,调出网页后,再点按钮下载文件时,
又会自动弹出一空网页
1.如何避免弹出空网页?
2.有什么其它方法可实现将后台生成的字符串下载到本地文件中?