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