从控制器返回不同类型
本文关键字:同类型 返回 控制器 | 更新日期: 2023-09-27 17:58:01
有没有一种方法可以使用ajax将模型返回到客户端?在mvc控制器中,我正试图做到这一点;
MyController : Controller
{
public MyObjectType GetNew()
{
return new MyObjectType();
}
}
这只会返回到客户端"AssetName.MyObjectType"。也许有一些方法可以覆盖,但我不知道整个框架。
正如Patrick所建议的,您可以返回JsonResult。否则,ApiController将为您序列化。
MyController : ApiController
{
public MyObjectType GetNew()
{
return new MyObjectType();
}
}
您可以将对象序列化为JSON并返回JsonResult
。在客户端,您可以再次对其进行反序列化。
您应该调用Json(object)
方法将对象序列化为JSON。