欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Razor 将C#对象转换成Javascript对象, json还原被转码的字符 "·· HTML转义符

程序员文章站 2024-02-20 10:42:22
...
//语法
<script type="text/javascript">
        //将数据对象转换为 JSON 格式,是为了在网页中通过使用JS将数据作为文本进行处理
        var data = @Html.Raw(Json.Encode(ViewBag.Data));
        for (var i = 0; i < data.length; i++) {
            var model=data[i];
            console.log("编号:"+model.id+"  姓名:"+model.name+"  性别:"+model.sex);
        }        
    </script>

//实例
//var data [email protected]["name"];如果直接这样调用会把引号转为转义字符
var data = @Html.Raw(@ViewData["name"].ToString()); //我这里是一个二维数组  在后台转成json字符串了
            var result = data[0];
            var x = [];
            debugger;
           for (var q = 0; q < @Model.基本概况.异常项目统计.GetLength(1); q++)
            {
                x[q]=result[q];
            }

参考https://blog.csdn.net/weixin_30575309/article/details/96820665?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

相关标签: C# Razor Page