我们创建了一个ASP.NET 3.5应用程序,为物流公司提供服务,允许他们的客户输入交付/作业并将其放入系统中。
系统的核心页面是添加作业屏幕,正如您所能想象的那样-当用户建立自己的作业时,我们在Session中存储一些信息。然后当他们提交作业或在Page_Load事件中请求不是回发时,会清除会话以准备下一个作业。
我们遇到了一些小部分客户的问题,其中用户的会话似乎在提交之前被清除了-用户向我们保证他们没有尝试使用多个会话(即同一页的2个窗口)。我们放置了一些错误捕获,记录每当在该页面上清除会话时,它似乎在他们单击提交几秒钟之前触发了。请注意,我们在此页面上有很多autopostback控件。
是否有任何ASP.NET怪癖,或者浏览器怪癖,会导致IsPostback属性不正确地为false?这是一个非常零散的问题,我们在复制此问题方面毫无成功!
系统的核心页面是添加作业屏幕,正如您所能想象的那样-当用户建立自己的作业时,我们在Session中存储一些信息。然后当他们提交作业或在Page_Load事件中请求不是回发时,会清除会话以准备下一个作业。
我们遇到了一些小部分客户的问题,其中用户的会话似乎在提交之前被清除了-用户向我们保证他们没有尝试使用多个会话(即同一页的2个窗口)。我们放置了一些错误捕获,记录每当在该页面上清除会话时,它似乎在他们单击提交几秒钟之前触发了。请注意,我们在此页面上有很多autopostback控件。
是否有任何ASP.NET怪癖,或者浏览器怪癖,会导致IsPostback属性不正确地为false?这是一个非常零散的问题,我们在复制此问题方面毫无成功!