现在的位置: 首页 > 综合 > 正文

将Datatable转化成json发送前台

2013年09月06日 ⁄ 综合 ⁄ 共 406字 ⁄ 字号 评论关闭

1、将dt序列化成json,放到前台的隐藏控件【hidBoundary】中:

string json = JsonConvert.SerializeObject(dtTemp);
this.hidBoundary.Value = json;

需要引用Newtonsoft.Json.dll

2、从前台隐藏空间中取得dt中的数据

var boundaryDiv = $('#hidBoundary');
  if (boundaryDiv != undefined && boundaryDiv.length != 0)
  {
   var jsonString = boundaryDiv.val();
   _jsonBoundary = jQuery.parseJSON(jsonString);
  }

用到的是jQuery的parseJSON方法解析成json格式的数据。

 

反之亦然,如果想把前台的json数据转化到后台的DataTable中用相反的方法就可以了。

抱歉!评论已关闭.