zoukankan      html  css  js  c++  java
  • 关于.NET MVC4 Action 方法返回JsonResult和返回String类型的区别

    首先说结论:设置返回String类型的, Response.ContentType = "application/json";等于使用JsonResult。
     
    证据 1:设置返回String类型的, Response.ContentType = "application/json"。JQ会自动把JSON字符串转换为JSON对象。
    如果不设置 Response.ContentType = "application/json",则是使用默认值Response.ContentType = "text/html"。这样JQ就不会把JSON字符串转换为JSON对象。
    看如下两个实例:
    ---------------------------------------------------------------
     
    -----------------
    -----------------
    ------------------------------------------------------------------------
    ------------------------------------------------------------------------
     
     
     
    证据 2:设置JsonResult 的ContentType = "text/html",这样JQ就不会把JSON字符串转换为JSON对象。
    反之,使用默认值就是ContentType = "application/json ",JQ会自动把JSON字符串转换为JSON对象。
    看如下两个实例:
    ----------------------------------------------------------------------
     
    ---------------------------
    --------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    -----------------------------------------------------------
    -------------------------------------------------------------
    ----------------------------------------------------------------------------
     
    如上证据证明了,我的结论。
    如下在记几点:
    1.当返回到前端的json数据,不标准时如--"{"Age":"fdasfdasf","name":"rer"}",前端抓包的值和我给的一样。不管你是用
    JsonResult和返回String类型,都需要手动,  JSON.parse(Data),才能把字符串变为JSON对象。
    1.当返回到前端的json数据,标准时如--"{"Age":"fdasfdasf","name":"rer"}",前端抓包的值和我给的一样。
    只需要保证响应报文头的ContentType = "application/json,JQ 都会自动把JSON字符串转换为JSON对象。
     
    2014.09.02   六欲  在广州
    Top
    收藏
    关注
    评论
  • 相关阅读:
    状态压缩 + 暴力 HDOJ 4770 Lights Against Dudely
    简单几何(推公式) UVA 11646 Athletics Track
    简单几何(四边形形状) UVA 11800 Determine the Shape
    简单几何(求交点) UVA 11437 Triangle Fun
    计算几何模板
    简单几何(相对运动距离最值) UVA 11796 Dog Distance
    简单几何(求划分区域) LA 3263 That Nice Euler Circuit
    覆盖的面积 HDU
    Desert King 最小比率生成树 (好题)
    约会安排 (区间合并)毒瘤题
  • 原文地址:https://www.cnblogs.com/liuyu7177/p/3952520.html
Copyright © 2011-2022 走看看