我正在尝试从数据库创建和下载XML。我的控制器中有这个代码
public void ExportListToXML()
{
var data = db.correct.ToList();
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=itmyfile.xml"); Response.ContentType = "text/xml";
var serializer = new
System.Xml.Serialization.XmlSerializer(data.GetType()); serializer.Serialize(Response.OutputStream, data);
}
我的视图中的代码/链接
@Html.ActionLink("Export to XML", "ExportListToXML")
代码中没有错误。
我可以毫无错误地运行该项目。
但是当我点击链接时,我收到错误消息“System.InvalidOperationException未被用户代码处理”。见截图。