zoukankan      html  css  js  c++  java
  • MVC 从控制器将数据对象赋值给前端JS对象

    @{
        Layout = null;
    }
    
    <!DOCTYPE html>
    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title>示例</title>
        <script src="~/Scripts/jquery-1.10.2.min.js"></script>
        <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>
    </head>
    <body>
        <div>
        </div>
    </body>
    </html>
    public ActionResult Sample()
    {
        List<SampleData> list = new List<SampleData>()
        {
            new SampleData{ id=1000, name="张三", sex=""},
            new SampleData{ id=1001, name="李四", sex=""},
            new SampleData{ id=1002, name="李倩", sex=""},
            new SampleData{ id=1003, name="张燕", sex=""}
        };
        ViewBag.Data = list;
        return View();
    }
    
    public class SampleData
    {
        public int id { get; set; }
        public string name { get; set; }
        public string sex { get; set; }
    }
  • 相关阅读:
    nginx 详解
    阿里云 消息队列mq
    手机浏览器Yandex安装插件说明
    windows下JAVA环境变量配置
    共享文件夹免密登入
    自动添加静态路由
    加入WSUS补丁服务器并下载补丁
    加入时间同步服务器(NTP)
    更改rdp端口
    关闭及开启445等危险端口
  • 原文地址:https://www.cnblogs.com/smartsmile/p/7666200.html
Copyright © 2011-2022 走看看