Asp.net 导航到新的aspx页面时为什么要加载页面?

Asp.net 导航到新的aspx页面时为什么要加载页面?,asp.net,ispostback,Asp.net,Ispostback,在我的ASP.NET应用程序中,当我导航到新页面时,页面加载会在旧页面上启动 示例:浏览器位于page1.aspx。单击导航到page2.aspx的按钮。在转到第2页之前,page1.aspx的页面加载被触发 我已经知道iPostback的事了 是否有某种方法(除了IsPostBack)可以判断这种奇怪的情况是否正在发生,并安全地忽略它,而不是构建整个页面 换句话说,如果用户只是离开此页面转到另一个页面,我希望避免所有页面加载代码。这很正常。检查一下,正常吗?我在浪费时间构建一个永远不会被看到的

在我的ASP.NET应用程序中,当我导航到新页面时,页面加载会在旧页面上启动

示例:浏览器位于page1.aspx。单击导航到page2.aspx的按钮。在转到第2页之前,page1.aspx的页面加载被触发

我已经知道iPostback的事了

是否有某种方法(除了IsPostBack)可以判断这种奇怪的情况是否正在发生,并安全地忽略它,而不是构建整个页面


换句话说,如果用户只是离开此页面转到另一个页面,我希望避免所有页面加载代码。

这很正常。检查一下,正常吗?我在浪费时间构建一个永远不会被看到的页面。这怎么正常?一定有办法避免这种情况。你检查过链接吗?是的,但我没有看到答案。我以为这个论坛是为了寻找答案,而不是那些可能有答案也可能没有答案的链接。这个问题有一个简单的答案吗?事实上,这不是一个奇怪的行为,而是ASP.NET的工作方式。你可能做错了什么。例如,如果您只需要重定向到另一个页面,请改用超链接。无论如何,你最好在询问之前先搜索一下。