jquery json序列化问题
http://topic.csdn.net/u/20110701/11/1d7bc84c-3116-4abd-8f1e-bd99813edb7b.html请看这贴 --------------------编程问答-------------------- 忘记发这个版块 忽略这里的高手们了 sorry --------------------编程问答-------------------- --------------------编程问答-------------------- 写成一个C井类,然后可以如下:
XXX d=new XXX();
JavaScriptSerializer JS = new JavaScriptSerializer();
STRING A=JS.Serialize(d);
RESPONSE.WRITE(A); --------------------编程问答-------------------- 比如:
class aa
{
public Name;
public Value;
}
list<aa>lst=new list<aa>();
aa a=new aa();
a.Name="001";
a.value="111";
lst.add(a):
aa a1=new aa();
a1.Name="002";
a1.value="222";
lst.add(a1);
JavaScriptSerializer JS = new JavaScriptSerializer();
STRING A=JS.Serialize(lst);
RESPONSE.WRITE(A);
response.flush() --------------------编程问答-------------------- 我如果想从前台传递到后台呢 --------------------编程问答-------------------- JavaScriptSerializer类看下先:
其实呢其成员:
Deserialize<(Of <(T>)>) 将指定的 JSON 字符串转换为 T 类型的对象。
Serialize 已重载。 将对象转换为 JSON 字符串。 --------------------编程问答--------------------
还是有点不大懂,JavaScriptSerializer类是后台才能用吧?
我现在比如页面很多多选框,click按纽保存选中状态的多选框对应id 和value到数据库,而我想通过前台传递到后台保存 --------------------编程问答-------------------- 这个之前我实现过,但我没弄这么复杂,我在前台拼成Dictionary的形式,后台直接接收就可以了~~
无非就是[ScriptMethod(ResponseFormat = ResponseFormat.Json)]一下子~ --------------------编程问答-------------------- 给你这个参考一下,如果你不用4.0的话,应该可以的。。。。
如果4.0的话。。就不能这么拼了~~
http://www.cnblogs.com/hrh0627/archive/2011/01/07/1930425.html --------------------编程问答-------------------- 可以用JQ获得前台的值,Json后通过Ajax传到后台,在序列化 --------------------编程问答-------------------- json to string 在拼接
补充:.NET技术 , ASP.NET