62,047
社区成员
发帖
与我相关
我的任务
分享
var 参数 = 1234;
var key = Guid.NewGuid().ToString();
Cache.Insert(key, 参数, null, DateTime.Now.AddMinutes(1), TimeSpan.Zero);
string nextPageName = GetPage(1) + "?key=" + key;
Response.Redirect(nextPageName);
然后在接收端写 var key = Request.QueryString["key"];
var 参数 = (int)Cache[key];
这样就能接收到参数。而且你可以自定义任何复杂对象类型的参数,客户端都只能看到一个key值,而无论如何都看不到内容。你也可以修改那个“一分钟”的限制让参数更短时间就自动从内存清除。