zoukankan      html  css  js  c++  java
  • MVC中用View.bag保存json字符串。在js中使用,不用ajax请求。。。。

    有时候我们只需要使用一次json数据,这时候直接在后台查出json,然后用view.bag传到前台使用,就会很方便。。(在前台用ajax请求的话,感觉有点多余。。)

    上代码

    后台:

     public ActionResult Index()
            {
                List<Class1> str = new List<Class1>();
                str.Add(new Class1(){ Name="gao", Age="18"});
                str.Add(new Class1() { Name = "cong", Age = "21" });
                //Newtonsoft json.net
                ViewBag.g = Newtonsoft.Json.JsonConvert.SerializeObject(str);
                return View();
            }
    View Code

    前台

    <script>
        var a = '@Html.Raw(ViewBag.g)';
        alert(a);
    </script>
    View Code

    这样就可以愉快的用js操作了。。。

    注意:在js中默认会对字符串中的特殊字符进行编码的,比如"会被转成&quot;

    用@html.Raw()让它不转码;

  • 相关阅读:
    python
    python
    python
    python
    python
    python-接口自动化 token 的处理
    如何顺利度过试用期?
    印象深刻-bug汇总
    go 实现1000以内的数字,输入35 输出三十五
    jenkins 汉化
  • 原文地址:https://www.cnblogs.com/gaocong/p/4747115.html
Copyright © 2011-2022 走看看