【问题标题】:asp HyperLink for IIS directory browsing用于 IIS 目录浏览的 asp HyperLink
【发布时间】:2012-02-16 21:19:36
【问题描述】:

我一直在尝试这个,但它今天似乎不想为我解决。我想要一个指向日志文件夹的超链接,该文件夹在 IIS 中启用了目录浏览,但 asp.net 不喜欢该链接,因此它甚至不会将其发送到客户端。

<asp:HyperLink ID="HyperLink8" NavigateUrl="~/logs/" runat="server"></asp:HyperLink>

我这样做的原因是日志链接在母版页的页脚中。我无法控制虚拟目录名称,因此无法有效使用锚标记。有人遇到过这种情况吗?

谢谢,

【问题讨论】:

  • 日志目录是IIS根目录下一级吗?您是否通过删除 ~ 尝试了相对路径?
  • 是的,我没有 ~ 这是同样的问题。超链接永远不会在 html 中呈现
  • 不同的浏览器可能会有不同的解释。您可以使用任何类型的 Web 开发工具检查链接吗?它是否显示在“查看源代码”中?如果有,链接会是什么样子?
  • 也没有文本值,所以导航 url 没有任何东西可以显示?只是在这个例子中吗?
  • 让我重新表述一下 html 已呈现,但 localhost/logs 是部署后的输出。当 ~ 存在时,编辑器总是将其标记为错误

标签: c# asp.net html hyperlink


【解决方案1】:

它可能正在将链接发送给客户端,但如果不设置Text 值,它将是不可见的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多