По умолчанию ASP.NET MVC использует ContentResult для метода контроллера, который возвращает результат, не унаследованный от типа actionresult.Вот почему, если мы вернем некоторую сущность poco, это будет только имя ее типа.
Могу ли я перегрузить что-то в контроллере, чтобы оно возвращало jsonresult по умолчанию.
Пример:
// возвращаем представление продукта json вместо typename продукта
public MyController: Controller
{
public Product MyAction()
{
return new Product { Name = "Foo", ID = 1 };
}
}
С уважением, Алексей З.