下载XML文件而不是打开浏览器。 MVC

时间:2017-06-27 15:07:30

标签: xml model-view-controller

我有一个生成XML文件的报告。运行时,它会自动在浏览器中打开xml文件,而不是将xml文件下载到计算机上。 如何在控制器中更改此内容?

控制器

public ActionResult Report(reportViewMode model)
{
    var yearSetupId = _db.GetYearSetup(model.YearSetupId).YearSetupId;
    var result = _db.GetUnpaidBalanceReportRows(yearSetupId);

    return new XmlResult(result);
}

1 个答案:

答案 0 :(得分:0)

假设您正在讨论将某些XML返回给浏览器的Web应用程序,并且您希望打开浏览器的下载对话框而不是显示内容,则应设置适当的Content-Type响应。在这种情况下,application/xml可能是一个不错的选择。