C# 如何从DataContract属性化类实例生成ActionResult?
在我的MVC3应用程序中,我需要返回一个类的XML表示,该类上有C# 如何从DataContract属性化类实例生成ActionResult?,c#,asp.net-mvc-3,serialization,datacontract,actionresult,C#,Asp.net Mvc 3,Serialization,Datacontract,Actionresult,在我的MVC3应用程序中,我需要返回一个类的XML表示,该类上有DataContract属性。MVC3操作返回ActionResults [HttpGet] ActionResult MyActionResult( paramsHere ) { if(!ValidateParams(paramsHere)) { return new HttpStatusCodeResult((int)HttpStatusCode.BadRequest); var myDataCo
DataContract
属性。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魔术吗
如何从我的[DataContract]
-属性化对象中获取ActionResult