我正在Asp.net和c#中创建一个Web应用程序,其中我有一个母版页,其中有一个左侧导航菜单,其中包含指向不同Web表单的链接。但是这些网络表单位于不同的位置。例如,ClientDetails.aspx
和UserDetails.aspx
出现在根目录中,AdminHome.aspx
出现在我的母版页所在的Admin
文件夹中。
因此,当我单击导航菜单上的客户端时,它会很好地打开,但是当我点击导航中的管理主页以重定向回管理员主页时,它会从这个地方打开,它会出现错误
The resource cannot be found.
我该如何处理?
答案 0 :(得分:0)
您需要检查这些菜单项重定向到的URL。确保基于当前表单位置的表单的相对路径是正确的。请查看this页面,了解路径的工作原理。
答案 1 :(得分:0)
在为您的网页指定网址时,它应该是tilda的格式,如下所示:
<a href="~/ClientDetails.aspx">Client Details</a>
<a href="~/UserDetails.aspx">User Details</a>
<a href="~/Admin/AdminHome.aspx">Admin Home</a>