MVC控制器中动作方法返回的结果

  在MVC控制器中主要的返回方式有如下几种:

  1、Content():

       返回文本类型的ContentResult,比如“这是我做的一个MVC”。

  2、File():

       返回文件类型的内容FileResult,比如PDF

  3、HttpNotFound():

       返回包含404HTTP状态码的HttpNotFoundResult。

  4、JavaScript():

      返回包含JavaScript内容的JavaScriptResult,比如“function hello(){alert(Hello,World);}”。

  5、Json():

      返回JSON格式的数据的JsonResult,比如"{ "Messge" : Hello,World! }"。

  6、PartialView()

      返回包含部分视图内容的PartialViewResult(例如:视图可能不包含结局)。

  7、Redirect()

     返回一个包含302跳转状态值RedirectResult,跳转到给定的URL上。例如“302http://www.ebuy.com/auctions/recent”。这个方法包含一个同级别的方法RedirectPermanent(),它同样返回RedirectResult,但是使用的是301状态码去指示一个永久的跳转地址,而不是临时地址。

  8、RedirectToAction()和RedirectToRoute()

      与Redirect()类似,只有空间可以动态查询路由引擎来确定外部的URL。与Redirect()一样,它们同样包括永久跳转方法:RedirectToActionRermanent()和RedirectToRoutePermanent()。

  9、view()

      返回渲染视图的ViewResult。

 

转载于:https://www.cnblogs.com/strive-boy/p/8573003.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值