MVC4笔记之ActionResult

看过MVC例子的人都知道,MVC里面Controller的返回值是ActionResult。需要使用System.Web.Mvc.Controller基类提供的帮助方法即可,例如:

Content()

返回文本类型的ContentResult,比如“Hello World”

File()

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

HttpNotFound()

返回包含404状态码HttpNotFoundResult()。

JavaScript()

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

Json()

返回包含Json内容的JsonResult,比如“{“Message“:Hello World}”.

PartialView()

返回包含部分视图内容的PartialViewResult(),

Redirect()

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

RedirectToAction()和RedirectToRoute()

与Redirect()类似,只有框架可以动态查询路由引擎类确定外部的URL。与Redirect()一样

view()

返回渲染视图的ViewResult()。

MVC提供了这么多的操作结果类型,我们可以自由决定选择哪一种。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值