Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于IIS目录浏览的asp超链接_C#_Asp.net_Html_Hyperlink - Fatal编程技术网

C# 用于IIS目录浏览的asp超链接

C# 用于IIS目录浏览的asp超链接,c#,asp.net,html,hyperlink,C#,Asp.net,Html,Hyperlink,我一直在尝试这一点,它似乎不想为我今天的工作。我希望有一个指向日志文件夹的超链接,该文件夹在IIS中启用了目录浏览功能,但asp.net不喜欢该链接,因此它甚至不会将其发送到客户端 <asp:HyperLink ID="HyperLink8" NavigateUrl="~/logs/" runat="server"></asp:HyperLink> 我这样做的原因是日志链接位于母版页的页脚。我无法控制虚拟目录名,因此无法有效使用锚标记。以前有人遇到过这种情况吗 谢谢

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

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

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


谢谢,

它可能正在将链接发送到客户端,但如果不设置
文本
值,它将不可见。

日志目录在IIS根目录下一级吗?您是否尝试过通过删除~?是的,我尝试过,但没有~,这是相同的问题。超链接从不在HTML中呈现。不同的浏览器可能对此有不同的解释。您可以使用任何类型的Web开发工具检查链接吗?它是否显示在“查看源”中?如果链接是这样的话,它看起来是什么样子?而且没有文本值,所以导航url没有显示任何内容?这就是本例中的情况吗?让我重新表述一下,html是呈现的,但部署后是输出。存在~时,编辑器总是将其标记为错误