ASP.NET MVC 中的所有内置 ActionResults

发布于 2024-07-30 09:34:40 字数 338 浏览 4 评论 0原文

我正在寻找 ASP.NET MVC 控制器中可用的内置(第 3 方将是一个额外的) ActionResults 列表。

到目前为止,我发现了以下内容:

  • ContentResult - this.Content()
  • ActionResult - this.View()
  • JsonResult - this.Json()
  • JavascriptResult - this.Javascript()
  • PartialViewResult - this.PartialView()

我错过了任何有用的吗那些在外面?

I'm looking for a list of the inbuilt (and 3rd party would be a bonus) ActionResults you have available to you in a controller in ASP.NET MVC.

So far I've discovered the following:

  • ContentResult - this.Content()
  • ActionResult - this.View()
  • JsonResult - this.Json()
  • JavascriptResult - this.Javascript()
  • PartialViewResult - this.PartialView()

Have I missed any useful ones that are out there?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

拥抱没勇气 2024-08-06 09:34:40

来自此来源

  • ContentResult
    将字符串值直接写入 HTTP 响应。

  • 空结果
    不写入 HTTP 响应。

  • 文件内容结果
    获取文件的内容(表示为字节数组)并将内容写入 HTTP 响应。

  • 文件路径结果
    获取给定位置的文件内容并将内容写入 HTTP 响应。

  • 文件流结果
    获取控制器生成的文件流并将该流写入 HTTP 响应。

  • HttpUnauthorizedResult
    当授权检查失败时授权过滤器使用的特殊结果。

  • JavaScript结果
    使用脚本响应客户端以供客户端执行。

  • JsonResult
    使用 JavaScript 对象表示法 (JSON) 中的数据响应客户端。

  • 重定向结果
    将客户端重定向到新 URL。

  • 重定向到路由结果
    渲染指定视图以响应 HTML 片段(通常用于 AJAX 场景)。

  • PartialViewResult
    渲染指定视图以响应 HTML 片段(通常用于 AJAX 场景)。

  • 查看结果
    渲染指定的视图并用 HTML 响应客户端。

From this source:

  • ContentResult
    Writes a string value directly into the HTTP response.

  • EmptyResult
    Does not write to the HTTP response.

  • FileContentResult
    Takes the contents of a file (represented as an array of bytes) and write the contents into the HTTP response.

  • FilePathResult
    Takes the contents of a file at the given location and writes the contents into the HTTP response.

  • FileStreamResult
    Takes a file stream produced by the controller and writes the stream into the HTTP response.

  • HttpUnauthorizedResult
    A special result used by authorization filters when authorization checks fail.

  • JavaScriptResult
    Responds to the client with a script for the client to execute.

  • JsonResult
    Responds to the client with data in JavaScript Object Notation (JSON).

  • RedirectResult
    Redirects the client to a new URL.

  • RedirectToRouteResult
    Renders the specified view to respond with an HTML fragment (typically used in AJAX scenarios).

  • PartialViewResult
    Renders the specified view to respond with an HTML fragment (typically used in AJAX scenarios).

  • ViewResult
    Renders the specified view and responds to the client with HTML.

忱杏 2024-08-06 09:34:40

第三方:MVCcontrib XmlResult

3rd party: MVCcontrib XmlResult

从来不烧饼 2024-08-06 09:34:40

ASP.NET MVC 1.0 这本书有以下结果(第 235 页):
EmptyResult、ContentResult、JsonResult、RedirectResult、RedirectToRouteResult、ViewResult、PartialViewResult、FilePathResult、FileContentResult、FileStreamResult、JavaScriptResult

您可以了解有关每一项的更多详细信息 此处

The book, ASP.NET MVC 1.0, has the following results (p 235):
EmptyResult, ContentResult, JsonResult, RedirectResult, RedirectToRouteResult, ViewResult, PartialViewResult, FilePathResult, FileContentResult, FileStreamResult, JavaScriptResult

You can find out more specifics about each one here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文