我希望在两到三页内保持用户控制状态,
我该怎么办?
两到三页具有相同的用户控制(没有会话)
流
我有两个页面用于列出页面,当点击任何列表进入详细页面时,这两个页面左侧我正在使用搜索用户控件。
答案 0 :(得分:1)
Server.Transfer的。您可以在传输之前填充HttpContext中的值,也可以在传输之后引用上一页。
答案 1 :(得分:0)
我会将您希望在不同页面上提供的数据放入上下文缓存中:
Context.Cache.Add(CacheName,
CacheData,
null,
System.Web.Caching.Cache.NoAbsoluteExpiration,
new System.TimeSpan(0, 30, 0),
System.Web.Caching.CacheItemPriority.High,
null);
我通常在将数据添加到缓存之前将数据连接成分隔的字符串,并根据用户ID及其目的来识别缓存。