ASP.Net MVC Action

2021-01-05 02:29

阅读:552

标签:outer   api   浏览器   对象   间接   result   zed   http状态码   view   

Action方法输出返回值:ActionResult,返回控制器结果对象,慧姐或间接继承自ActionResult类型

ViewResult:使用View() 既可以指定一个页面,也可以指定传递的模型对象,如果没有指定参数表示返回与Action同名的页。

ContentResult:使用Content(string content)返回一个原始字符串

RedirectResult 使用Redirect(string Url) 将结果转到其他Action

JsonResult:使用JSON(object data)将data序列化为json数据并返回

JsonRequestBehavior.AllowGet:可以处理Get请求,一般会结合客户端的ajax请求进行返回。

 ViewResult  返回指定的或默认的视图模板  return View()

 PartialViewResult 返回指定的或默认的部分视图模板 return PartialView()

RedirectToRouteResult 将Http 301或302 重定向发送给一个动作方法或特定的路由条目,根据路由配置生成一个URL   RedirectToAction   RedirectToActionPermanent RedirectToRoute RedirectToRoutePerment

RedirectResult  将Http301 或302重定向发送给一个特定的URL RedirectToRoutePermanent

ContentResult 返回原始的文本数据给浏览器,随意的设置文本类型头部  Content

FileResult  将二进制数据直接传送给浏览器  File()

JsonResult 将一个.Net对象序列化成JSON格式,并发送给响应。这种响应经常使用WebAPI

JavaScriptResult 发送一个由浏览器执行的JavaScript源代码片段 JavaScript

HttpUnauthorizedResult 将响应的Http状态码设置为401(意为“未授权”),这回引发当前的认证机制(表单认证或Windows认证)要求范文这进行登录

HttpNotFoundResult  返回一个Http的404 未找到错误

EmptyResult 什么也不做

ASP.Net MVC Action

标签:outer   api   浏览器   对象   间接   result   zed   http状态码   view   

原文地址:https://www.cnblogs.com/sundh1981/p/13586036.html


评论


亲,登录后才可以留言!