【问题标题】:Accessing web forms from Masterpage navigation menu从 Masterpage 导航菜单访问 Web 表单
【发布时间】:2018-05-08 21:05:30
【问题描述】:

我在 Asp.net 和 c# 中创建一个 Web 应用程序,其中我有一个母版页,其中有一个左侧导航菜单,其中包含指向不同 Web 表单的链接。但是这些网络表单位于不同的位置。例如,ClientDetails.aspxUserDetails.aspx 存在于根目录中,AdminHome.aspx 存在于我的母版页所在的 Admin 文件夹中。

所以当我点击导航菜单上的客户端时,它会很好地打开,但是当我点击导航中的管理员主页以重定向回管理员主页时,它会出现错误

The resource cannot be found.

我该如何处理?

【问题讨论】:

  • 请不要在与 C 无关的问题中添加 C 标签。
  • @schaiba 哥们,是误加了,不是我故意加的,因为我在这个应用中也和C没关系。

标签: c# asp.net


【解决方案1】:

为您的页面指定 URL 时,其格式应为带波浪号的格式,如下所示:

<a href="~/ClientDetails.aspx">Client Details</a>

<a href="~/UserDetails.aspx">User Details</a>

<a href="~/Admin/AdminHome.aspx">Admin Home</a>

【讨论】:

  • 如果对您有帮助,请接受我的回答。我感谢您的支持。谢谢!
  • Jason 先生,谢谢
【解决方案2】:

您需要检查这些菜单项重定向到的 URL。根据当前表单位置,确保表单的相对路径正确。查看this 页面以了解路径的工作原理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 2021-04-10
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多