Asp.net 页面重定向问题

Asp.net 页面重定向问题,asp.net,Asp.net,我已经做了asp.NETWeb应用程序。在此情况下,管理员有权动态创建新网页并将其删除。创建页面后,用户可以看到该页面。如果管理员删除了一个页面,同时用户正在查看该页面,则用户无法重定向到另一个页面。 例如,管理员创建了一个test.aspx。如果管理员在ftp中删除了test.aspx页面,而用户正在查看该test.aspx页面,如果同时用户希望导航到任何其他页面,则会显示错误“test.aspx不存在”。这是因为ASP.NET应用程序使用回发机制执行所有操作。因此,当您单击设置了runat=

我已经做了asp.NETWeb应用程序。在此情况下,管理员有权动态创建新网页并将其删除。创建页面后,用户可以看到该页面。如果管理员删除了一个页面,同时用户正在查看该页面,则用户无法重定向到另一个页面。
例如,管理员创建了一个test.aspx。如果管理员在ftp中删除了test.aspx页面,而用户正在查看该test.aspx页面,如果同时用户希望导航到任何其他页面,则会显示错误“test.aspx不存在”。

这是因为ASP.NET应用程序使用回发机制执行所有操作。因此,当您单击设置了runat=“server”属性的元素时,页面将返回到自身,以了解如何处理该单击


就你而言,它需要test.aspx仍然存在,以便确定如何处理单击-因为它不是一个简单的超链接。

正如您指定的问题在于导航到任何其他页面只需将asp.net链接按钮或按钮替换为一个简单的asp服务器超链接或普通的html超链接,并将其指向
其他页面即可第页

<asp:HyperLink ID="HyperLink1" runat="server" 
               NavigateUrl="~/OtherPage.aspx">Navigate To Page 2</asp:HyperLink>
导航到第2页

在执行响应之前,尝试删除页面(test.aspx)。从test.aspx页面重定向。。。显示页面后不立即。。。我没有创建这样的页面。。。但这只是一个想法。

应用程序将创建单独的按钮来测试.aspx页面。我的问题有两种解决方案。1) 不要删除页面或2)将所有链接设置为纯HTML,而不是依赖于服务器端。能否提供用作数据源的xml文件示例。
  <a href="OtherPage.aspx"></a>Navigate To Page 2</a>