2009-06-17 20 views
18

什麼是所有在ASP.NET MVC中返回一個ActionResult的方法(即RedirectToAction等)ASP.NET MVC的所有可用ActionResults是什麼?

我還沒有找到一個很好的文檔資源列出了這種東西。從控制器對象上here

 
System.Web.Mvc.ActionResult 
    System.Web.Mvc.ContentResult 
    System.Web.Mvc.EmptyResult 
    System.Web.Mvc.FileResult 
    System.Web.Mvc.HttpUnauthorizedResult 
    System.Web.Mvc.JavaScriptResult 
    System.Web.Mvc.JsonResult 
    System.Web.Mvc.RedirectResult 
    System.Web.Mvc.RedirectToRouteResult 
    System.Web.Mvc.ViewResultBase 

方法實測值

+0

相關:http://stackoverflow.com/questions/1267043/all-inbuilt-actionresults-in-asp-net-mvc – 2013-06-11 09:43:44

回答

26

here

有:

 
Content 
File 
Javascript 
Json 
PartialView 
Redirect 
RedirectToAction 
RedirectToRoute 
View 
2

ActionResult types in MVC2

  • ContentResult - 表示文本結果。

  • EmptyResult - 表示沒有 結果。

  • FileContentResult - 表示可下載文件(使用 二進制內容)。

  • FilePathResult - 表示可下載的文件 (帶路徑)。

  • FileStreamResult - 表示可下載的文件 (帶有文件流)。

  • JavaScriptResult - 表示JavaScript 腳本。

  • JsonResult - 表示可用於AJAX應用程序的JavaScript對象表示法結果 。

  • PartialViewResult - 表示部分視圖呈現的HTML和標記。

  • RedirectResult - 表示重定向到新的URL。

  • RedirectToRouteResult - 表示執行通過使用 指定的路由值字典重定向的結果。

  • ViewResult - 表示由視圖呈現的HTML和 標記。

+0

鏈接被打破:( – 2014-11-17 22:10:24

相關問題