我找不到关于这个问题的任何信息/问题,我有一个控制器,其中一个方法返回一个yield return,我使用ajax来执行请求,但我得到的只是文本,让我告诉你。
[HttpPost]
public IEnumerable GetData(int par1, int par2)
{
foreach(var data in GetData())
{
yield return data ;
}
}
这是我得到的回应:
GetData_21
我正在调用这样的方法:
$.ajax({
type: 'POST',
url: url,
data: {
par1: 2,
par2: 2
},
success: function (result) {
console.log(result);
},
failure: function () {
}
});