zoukankan      html  css  js  c++  java
  • @Html.Raw() 与Newtonsoft.Json.JsonConvert.SerializeObject()

    一、后台

           ViewBag.TypeList = typeList;

    二、前台C#

    @{
         var typeListFirst = ViewBag.TypeList;
    }

    三、前台js中

    var typeList2 = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(typeListFirst));

    // SerializeObject 将指定的对象序列化为JSON字符串。

    四详细

    1

    @Html.Raw() 方法输出带有html标签的字符串,如:
    @Html.Raw("<div style='color:red'>输出字符串</div>")
    结果:输出字符串

    Newtonsoft.Json.JsonConvert.SerializeObject()

    将数据序列化为json格式

     相当于把后台的 方法末尾常用json序列化: Json(data)通过@符号放到前台进行。

    后台方法末尾常见形式:return Json(listTree, JsonRequestBehavior.AllowGet);

    其中:JsonRequestBehavior.AllowGet  意思是允许客户端get请求。

    不是难点,但是容易忘记。

  • 相关阅读:
    元组类型内置方法
    python的两种编程模式
    Python和Python解释器
    异常处理
    文件的三种打开方式
    python解释器的安装
    编程语言的分类
    计算机基础之编程
    linux 安装postgresql
    CentOS7 部署 gitlab
  • 原文地址:https://www.cnblogs.com/hao-1234-1234/p/8568400.html
Copyright © 2011-2022 走看看