C# 硬编码JsonpResult值
我有以下控制器操作:C# 硬编码JsonpResult值,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有以下控制器操作: [HttpGet] public JsonpResult getTestValues(int? entityId, int? id) { return JsonpResult(WebResult.Success()); } 我有一个AJAX调用,它调用这个控制器,并且必须解析返回的数据对象。如何修改以上内容以返回以下内容 {"data":[{"T1":"t1@test.com","T11":"123
[HttpGet]
public JsonpResult getTestValues(int? entityId, int? id)
{
return JsonpResult(WebResult.Success());
}
我有一个AJAX调用,它调用这个控制器,并且必须解析返回的数据对象。如何修改以上内容以返回以下内容
{"data":[{"T1":"t1@test.com","T11":"1234-1234-1234-1234"},
{"T2":"t2@test.com","T22":"1234-1234-1234-1234"}]}
我需要它来测试我正在开发的UI框架。有关如何返回上述硬编码数据的任何建议?是的,您可以使用匿名类型执行此操作:
return JsonpResult {
Data = new {
data = new List<object> {
new { T1 = "t1@test.com", T11 = "1234-1234-1234-1234" },
new { T2 = "t2@test.com", T22 = "1234-1234-1234-1234" },
}
}
};
返回JsonpResult{
数据=新{
数据=新列表{
新的{T1=”t1@test.com,T11=“1234-1234-1234-1234”},
新的{T2=”t2@test.com,T22=“1234-1234-1234-1234”},
}
}
};
什么是JsonpResult
?我只见过JsonResult
@vcsjones,jsonpresult允许您通过跨域ajax请求交付json。体面的文章:@Jesse我知道什么是JSONP,我只是从来没有见过JsonpResult
类。似乎是第三方。