关于asp.net 开发的小技巧—让传值对象化

前端:前端 定义一个对象, 传值时实例此对象,序列化成json字符串

        代码如下:

   定义js对象:

      ///定义一个查询条件对象
var SearchCondition=function(){
        this.Code=$("#Code").val();
        this.ProjectID=$("#Project").val();
        this.CustomerID=$("#Customer").val();
       };
序列化

$("#search").click(function () {
      var sc = new SearchCondition();
      $(‘#projectlist‘).datagrid(‘load‘, {
       v_cusproject: JSON.stringify(sc),
       type: "getprojectlist"
});

});

       

 

后台:接受json字符串,再反序列化成对象或者键值对

       代码如下:

   string vpmodel = GetParam.f("v_cusproject");
        Model.V_CusProject vp = JsonHelp.JSONToObject<Model.V_CusProject>(vpmodel);

  这样获得了此实体,轻松的进行下边的操作了

      或者变成键值对:

        string conditons = GetParam.f("conditons");
         Dictionary<string, object> dic = JsonHelp.DataRowFromJSON(conditons);

  

一目了然

 

关于asp.net 开发的小技巧—让传值对象化,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。