我想要返回这样的内容,但它不起作用:
if (user == null)
{
return Ok({name: true});
}
return Ok({name: false);
有人可以告诉我如何让它为元素返回值true为true" name"从我的行动方法。
答案 0 :(得分:2)
如果您使用的是Web API,请创建一个类以使您的属性名称为:
public class NameResponse {
public bool Name { get; set; }
}
并按照以下方式返回JSON:
Request.CreateResponse<NameResponse>(HttpStatusCode.OK, new NameResponse() { Name = true });
如果您不使用Web API并使用普通控制器,则需要执行此操作:
if (user == null)
{
return Json(new { name = true });
}
return Json(new { name = false });