创建XML时,用户代码未处理InvalidOperationException

时间:2015-05-22 09:10:15

标签: c# asp.net xml xml-serialization

我正在尝试从数据库创建和下载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未被用户代码处理”。见截图。

Error message

0 个答案:

没有答案