【发布时间】:2012-01-06 07:28:26
【问题描述】:
不要介意以下内容。我发现我的问题是由应用程序中其他地方的 js 代码引起的。
我的应用程序提交了一个表单。这将转到控制器上的操作方法,它执行以下操作:
Response.ClearHeaders();
Response.AppendHeader("Content-Disposition", "attachment; filename=SQLQueryResult.csv");
Response.AppendHeader("Content-Length", sb.Length.ToString());
Response.ContentType = "text/csv";
Response.Write(sb.ToString());
Response.End();
return null;
这很好用。浏览器将其视为要下载的附件。但是,浏览器也会出现“未保存的表单更改”提示。
有什么办法可以避免这个提示?当它是一个普通的 asp.net 页面时,我没有这个问题,但现在我已经转换为 mvc 了。
【问题讨论】:
标签: html asp.net-mvc-3 forms http-post