现在在ASP.NET MVC中返回ActionResult的所有方法是什么(即RedirectToAction等)
我还没有找到一份很好的文档资源来列出这种东西。
答案 0 :(得分:27)
从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
控制器对象上的方法是here
有:
Content File Javascript Json PartialView Redirect RedirectToAction RedirectToRoute View
答案 1 :(得分:2)
ContentResult - 表示文本结果。
EmptyResult - 表示否 结果。
FileContentResult - 表示可下载的文件(带有 二进制内容)。
FilePathResult - 表示可下载的文件 (带路径)。
FileStreamResult - 表示可下载的文件 (带文件流)。
JavaScriptResult - 表示JavaScript 脚本。
JsonResult - 表示JavaScript Object Notation结果 可以在AJAX应用程序中使用。
PartialViewResult - 表示由部分视图呈现的HTML和标记。
RedirectResult - 表示重定向到新URL。
RedirectToRouteResult - 表示使用。执行重定向的结果 指定的路由值字典。
ViewResult - 表示HTML和 由视图呈现的标记。