Controller可以完全取代http处理程序的功能吗?

时间:2010-11-20 15:13:05

标签: asp.net-mvc asp.net-mvc-2

我想知道如果没有涉及视图,控制器是否可以完全替换http处理程序。该功能看起来很相似。

1 个答案:

答案 0 :(得分:5)

不确定

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处理程序。