ASP.NET MVC 中的所有内置 ActionResults
我正在寻找 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
来自此来源:
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.
第三方:MVCcontrib XmlResult
3rd party: MVCcontrib XmlResult
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