• 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代码格式化处理很麻烦

     

  • 相关阅读:
    git常用命令
    代码实现-栈、队列、双端队列
    websocket实现简单的单聊
    websocket实现简单的群聊
    成员
    反射
    类与类之间的关系
    常用模块-02
    模块
    微信小程序表单多页面步骤提交
  • 原文地址:https://www.cnblogs.com/fengjiqiang123/p/14915999.html
Copyright © 2020-2023  润新知