从MVC控制器返回XML

时间:2018-05-18 10:59:15

标签: c# asp.net-mvc

从MVC控制器返回XML数据的最佳方法是什么? 我正在使用Visual Studio 2015.我尝试过这个但是没有用:

return new XmlResult(s);

2 个答案:

答案 0 :(得分:6)

return this.Content(xmlString, "text/xml", System.Text.Encoding.UTF8);

答案 1 :(得分:1)

您可以使用

 public ActionResult Index()
    {
        ViewBag.Title = "Home Page";
        string xmlData="<xml ?>.....";
        return Content(xmlData, "text/xml", System.Text.Encoding.UTF8);
   }

从动作返回构建的XML字符串。