为了简单起见,后调用一个额外的aspx页面,我们有一些aspx页面...ASP.NET页面加载
Page1.aspx的 - 复位会话信息。
Page2.aspx - 用结果搜索表单并设置会话变量。
Page3.aspx,Page4.aspx,Page5.aspx - 需要会话变量上Page2.aspx
我们现在发现的是,作为Page2.aspx加载并设置会话变量,Page1.aspx的是被召唤并重设会议。但是,Page1.aspx显示在浏览器中,而不是Page2.aspx。当我们逐步浏览代码时,我们才发现这种情况,并且在Page1.aspx和Page2.aspx的Page_Load事件中放置了断点,并且很惊讶地发现Page2.aspx在Page1.aspx停止处理服务器。
可能有用的信息...我们使用母版页,并且在母版页中有链接到Page1.aspx。除此之外,我在代码库中找不到任何对Page1.aspx的引用。
更新:
这可能是由于验证?看来,当我访问Page2.aspx时,服务器可能再次对Page1.aspx进行身份验证?这是典型的吗?
请张贴一些代码,以便我们更好地理解问题。 – Eppz 2009-01-27 20:00:29