Fiddler显示单击指向页面的链接会将请求发送到另一个页面

时间:2013-10-06 15:43:37

标签: html asp.net caching redirect

我的ASP.NET网站发生了一件奇怪的事情。 ASPX页面上有asp:HyperLinkNavigateURL设置为Portal.aspx页面。页面被正确呈现,链接呈现为<a href = 'Portal.aspx'...

奇怪的是,当我在Firefox中点击应该带我到Portal.aspx页面的链接时,我被重定向到另一个页面(网站的错误页面)。我检查了所有内容,因为我怀疑异常是将我发送到该页面,令我惊讶的是,单击链接时没有服务器端代码执行。

我向Fiddler询问发生了什么,似乎当我点击Portal.aspx链接时,Firefox正在向服务器询问Error.aspx。

任何人都知道Firefox为什么会这样?缓存是否对此的任何部分负责?如何告诉Firefox请求Portal.aspx而不是错误的页面?

编辑:我知道页面在那里,并且它可以运行一段时间。任何地方都没有错误,因为甚至没有执行服务器端代码。但是如果会话过期并且该页面显示错误一次,从那时起 - 根据Fiddler - Firefox 甚至不会要求 Portal.aspx。单击链接会向URL发送一个URL为“Error.aspx”的请求。我确信这是一个缓存问题。

0 个答案:

没有答案