Как я могу вернуть пустой Json из контроллера? ⇐ C#

Место общения программистов C#
Anonymous
Как я могу вернуть пустой Json из контроллера?

Сообщение Anonymous »

разработчики!

Я нашел аналогичный вопрос в stackoverflow, но решение мне не помогло. Поэтому я пишу снова.

Я пытаюсь вернуть коллекцию типа Json из контроллера. Но вместо null я хочу вернуть пустую коллекцию, например Enumerable.Empty(). Я также искал на других веб-сайтах, но мне ничего не помогло.

Я попробовал новый EmptyResult() (решение из stackoverflow, но оно не сработало) )

Вот код.

Код: Выделить всё

public JsonResult GetOrderDetail(int? id)
{
if(id.HasValue)
{
var first = ObjectFactory.GetInstance().Method();
var second = ObjectFactory.GetInstance().Method();
return Json(new
{
first,
second
}
}
return null;
}
Итак, здесь вместо null я хочу вернуть пустую коллекцию. Является ли это возможным? Как я могу это сделать?
Я новичок в C#. Извините, если вопрос вообще глупый или неправильный.

Подробнее здесь: https://stackoverflow.com/questions/520 ... controller

Вернуться в «C#»