一、后台

       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请求。

 

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

相关文章:

  • 2022-12-23
  • 2021-05-30
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案