在我的MVC3应用程序中,我需要返回一个具有DataContract
属性的类的XML表示。 MVC3操作返回ActionResult
s。
[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]
?