Как я могу вернуть пустой 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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