文章出處

有時候我們只需要使用一次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()讓它不轉碼;


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()