如何在MVC中将XML字符串作为操作结果返回

Tor*_*ups 55 .net xml asp.net-mvc actionresult

可能重复:
从ASP.NET MVC中的控制器操作返回XML的最佳方法是什么?

我能够将JSON和部分视图(html)作为有效的ActionResult返回,但是如何返回XML字符串?

Joh*_*ney 131

您可以使用return this.Content(xmlString, "text/xml");从操作返回构建的XML字符串.


ale*_*emb 7

对于JSON/XML,我编写了一个XML/JSON Action Filter,它可以很容易地解决,而无需在动作处理程序中处理特殊情况(这就是你似乎在做的事情).