Как уже говорили другие, в ASP.NET MVC нет встроенной поддержки форматов.Я видел, как люди добавляли параметры формата «QueryString», чтобы указать требуемый формат (XML против HTML), но вам все равно нужно вручную кодировать тип ответа на вашем контроллере.MVC, но опять же, вам нужно вручную оценить, хочет ли запрос JSON его предоставить.В случае JSON типично видеть что-то вроде этого:
if (Request.IsAjaxRequest())
{
return Json(viewModel, JsonRequestBehavior.AllowGet);
}