【发布时间】:2017-01-11 06:26:24
【问题描述】:
我是两个页面,我需要将某些数据作为 json 对象传递给其他页面。
Page1.aspx 代码
obj.Name= "My Name";
obj.Age= 30;
obj.Country= "Japan";
.....
.....
string json = JsonConvert.SerializeObject(obj);
Response.redirect("Page2.aspx");
Page2.aspx
当我进行重定向时,如何将此信息传递给 page2.aspx。
我可以通过一种方法将其作为表单对象传递到其中一个隐藏字段中,然后对其进行反序列化。
我想知道是否还有其他简单的方法。
【问题讨论】:
-
查询字符串(如果不是太长)。也许在 base64 上
-
这是我的担心。特别是在多语言的情况下,它可能会很长。
-
好吧,也许你可以使用会话变量。并在查询字符串上发送一个动态键
-
为什么不使用 session 呢?