Могу ли я использовать "yield return" для метода mvc, если да, то как мне получить данные в запросе ajax?

Я не могу найти какую-либо информацию / вопрос по этой проблеме, у меня есть контроллер с методом, который возвращает доходность, я использую 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 () {
            }
        });

0 ответов

Другие вопросы по тегам