asp.net mvc ViewBag常用操作


1.視圖獲取json類型數據

var str = '@(ViewBag.loginInfoList)';
if ($.trim(str).length>0) {
    re = new RegExp(""", "g"); //定義正則表達式,g標識全部替換  將\轉譯為",成為正確的json格式數據
    var newstr = str.replace(re, '"');
    re = new RegExp("{", "g"); //定義正則表達式,g標識全部替換 
    newstr = newstr.replace(re, "[{");
    re = new RegExp("}", "g"); //定義正則表達式,g標識全部替換  
    newstr = newstr.replace(re, "}]");
     
    var jsonData = $.parseJSON(newstr); //將字符串轉換為json格式
    var PassageWayList = jsonData[0].id + "-" + jsonData[0].Brand + ","; 
} 
/// <summary>
/// 攝像頭預覽
/// </summary>
/// <returns></returns>
public ActionResult CameraView(string id)
{
    var bllArea = new CameraArea();
    modelArea = bllArea.GetModel(1);
    var josnArry = new JsonResult { Data = modelArea, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
    ViewBag.loginInfoList = josnArry.Data.ToJSON();

    return View();
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM