我已经升级了我的项目 使用ASP.NET MVC4 从MVC3。 现在,我的控制器 使用Api 主计长 而不是 主计长。 以前我使用的功能是:
public JsonResult GetPermissions(string portfolioId)
{
//DO THE DATA FETCH
return Json(new { PermissionValues = permissionValues, UserPermissions = userPermissions, OwnerValues = ownerList },JsonRequestBehavior.AllowGet);
}
我想使用 Api 控制器做类似的操作。 我不想创建一个单独的对象, 该对象将具有 3 个属性 [因为我正在返回 3 列表] 。 我试图使用 < code> HtpResponseMessage< Object> 作为函数的返回类型, 但似乎无效 。
public HttpResponseMessage<Object> GetPermissions(string portfolioId)
{
//DO THE DATA FETCH
HttpResponseMessage<Object> response = new HttpResponseMessage<Object>(new { Users = listedUsers, PermissionValues = permissionValues });
return response;
}
有什么想法吗?