码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-08-15 14:35:38      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   cti   div   代码   html   log   

前端:前端 定义一个对象, 传值时实例此对象,序列化成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 开发的小技巧—让传值对象化,布布扣,bubuko.com

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

标签:blog   io   ar   cti   div   代码   html   log   

原文地址:http://www.cnblogs.com/laoyuanroom/p/3914738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!