Может ли контроллер полностью заменить то, что делает обработчик http? - PullRequest
3 голосов
/ 20 ноября 2010

Я хочу знать, может ли контроллер полностью заменить http-обработчик, когда нет представления. Функция выглядит аналогично.

1 Ответ

5 голосов
/ 20 ноября 2010

Sure:

public ActionResult Index()
{
    return Content("No view involved here", "text/plain");
}

или

public ActionResult Index()
{
    return File("test.pdf", "application/pdf");
}

или

public ActionResult Index()
{
    return Json(new { foo = "bar" });
}

Во всех этих примерах отсутствует представление. Контроллер действует как обработчик HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...