ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

ASP.Net MVC Action

2020-09-05 17:31:20  阅读:176  来源: 互联网

标签:返回 Http 发送给 指定 MVC Action 浏览器 Net


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 什么也不做

标签:返回,Http,发送给,指定,MVC,Action,浏览器,Net
来源: https://www.cnblogs.com/sundh1981/p/13586036.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有