【发布时间】:2009-06-17 15:14:09
【问题描述】:
目前在 ASP.NET MVC 中返回 ActionResult 的方法有哪些(即 RedirectToAction 等)
我还没有找到一个很好的文档资源来列出这类东西。
【问题讨论】:
目前在 ASP.NET MVC 中返回 ActionResult 的方法有哪些(即 RedirectToAction 等)
我还没有找到一个很好的文档资源来列出这类东西。
【问题讨论】:
从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
有:
内容 文件 Javascript json 部分视图 重定向 重定向到动作 重定向到路由 看法【讨论】:
ContentResult – 表示文本结果。
EmptyResult – 表示没有 结果。
FileContentResult – 表示可下载文件(带有 二进制内容)。
FilePathResult – 表示可下载文件 (带路径)。
FileStreamResult – 表示可下载文件 (带有文件流)。
JavaScriptResult – 表示 JavaScript 脚本。
JsonResult – 表示 JavaScript 对象表示法结果 可以在 AJAX 应用程序中使用。
部分查看结果 – 表示部分视图呈现的 HTML 和标记。
重定向结果 – 表示重定向到新 URL。
RedirectToRouteResult – 表示通过使用执行重定向的结果 指定的路由值字典。
ViewResult – 表示 HTML 和 由视图呈现的标记。
【讨论】: