首页 > 代码库 > 关于asp.net 开发的小技巧—让传值对象化
关于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);
一目了然
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。