创建一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.有什么其它方法可实现将后台生成的字符串下载到本地文件中?
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.有什么其它方法可实现将后台生成的字符串下载到本地文件中?
将后台生成的东西下载本地还想让本地不知道,那不就跟病毒差不多了。