Asp.net mvc基础(四)其他类型的ActionResult

ViewResult是ActionResult的子类

1.Redirect

返回值类型:RedirectResult

用法:return Redirect(""); //返回值类型为RedirectResult,而RedirectResult是ActionResult的子类

2.Content

返回值类型:ContentResult

用法:return Content(); //返回程序中直接拼接生成的文本内容。

3.File

(1)返回值类型:FileContentResult

(2)返回值类型:FileContentResult

4.HttpNotFound

用法:return HttpNotFound(); //返回404,返回值类型:HttpNotFoundResult

5.JavaScript

返回值类型:JavaScriptResult

用法:return JavaScript(); //返回JavaScript代码字符串,实际上和return Content("alert('Hello world!')","application/x-javascript");效果一样

 

6.View

返回值类型:ViewResult

用法:return View(); //返回视图

7.Json

返回值类型:JsonResult

用法:return Json(ojbect data); //给定一个对象转换为json字符串给浏览器

具体使用方法:

后端:

前端:

浏览器接收到的数据:

注意:Asp.net mvc默认的json方法对于日期类型的属性格式化如下格式,在客户端要用js代码格式化处理很麻烦

 

posted @ 2021-06-21 21:52  冯继强fjq  阅读(120)  评论(0编辑  收藏  举报