在我的 MVC3 应用程序中,我需要返回一个具有DataContract属性的类的 XML 表示。MVC3 动作返回ActionResults。
[HttpGet]
ActionResult MyActionResult( paramsHere )
{
if(!ValidateParams(paramsHere)) {
return new HttpStatusCodeResult((int)HttpStatusCode.BadRequest);
var myDataContractAttributedObject = getObject();
return ... // how do I convert my [DataContract]-attributed object to ActionResult?
}
我想我可以DataContractSerializer显式使用,但是否有一些自动 MVC 魔法可以做到这一点?
如何ActionResult从我的[DataContract]-attributed 对象中获取?