Одна из новых возможностей в visual studio 2015 (предварительный просмотр) заключается в том, что «ASP.NET MVC и веб-API ... были объединены в единую модель программирования».Unified MVC и Web Api - тот же контроллер для просмотров и json?
Я предположил, что это означало, что я мог написать одно действие контроллера «GetCustomerById», что возвращенный объект клиента, и что она может быть оказана либо в виде сериализованная Json или как HTML (используя MVC вид) основанный на согласовании контента. (если пользователь запросил его с помощью «Accept: application/json» или «Accept: text/html»)
Но я не вижу, как это можно сделать, они все еще, кажется, требуют разных контроллеров и методов?
Как я понял, они просто объединены две библиотек в одно: http://www.asp.net/vnext/overview/aspnet-vnext/aspnet-5-overview # unify –
Да, и они на самом деле пишут, что «вам больше не нужно писать немного другой код в зависимости от того, находитесь ли вы в контексте MVC, веб-API или веб-страниц», поэтому я предполагаю, что есть способ написать одно действие (как для json, так и для html-ответа)? В противном случае мне нужно продублировать код – Bjorn
Да, но они не показывают его нигде в своих образцах, что заставляет меня думать, что таких функций не будет –