[英]How do I return a MVC ActionResult of a OPENXML Word document ?
[英]In MVC, how do I specify JSON serialization when not using ActionResult return types?
使用ASP.NET MVC 5,您可以跳过难看的“ ActionResult”返回类型,而可以指定“真实”类。 但是,似乎MVC希望将我对象的.ToString()
版本作为Content
而不是我想要的对象的JSON序列化版本-与ASP.NET MVC WebApi2类似。
给定此控制器...我如何在不完全更改方法的情况下获得JSON结果?
public class MyController : Controller
{
public Thing GetSomething()
{
return new Thing { Name = "Justin_Example" };
}
}
我不确定是否需要它,但是可以将返回类型设置为JsonResult。 这是一个例子:
public JsonResult GetSomething()
{
var thing = new Thing { Name = "Justin_Example" };
return Json(thing , JsonRequestBehavior.AllowGet);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.