我有一个带有请求项的ASP.net应用程序,该应用程序在多次回发后消失了。回发仅用于验证和ajax调用。会话没有重置,因为我在params集合中仍有大约60个项目。
也许消失的值是通过POST形式添加到集合中的,并且随后的调用正在发出GET请求(通过AJAX等)? params集合与“会话”对象不同,因为它存在于当前HttpRequest的上下文中。