找不到asp.net页

找不到asp.net页,asp.net,Asp.net,asp.net使用超链接 <asp:HyperLink ID="HyperLink4" NavigateUrl="~/Diary_Documents/Details.aspx" runat="server" Text="Images"></asp:HyperLink> 将用户带到日记文档文件夹中的详细信息页面 Iv复制了整个日记文档文件夹,包括aspx和cs的列表、插入、编辑和详细信息 将其粘贴到customPages文件夹中,重命名为“日记\文档2”,然后将超链接

asp.net使用超链接

<asp:HyperLink ID="HyperLink4" NavigateUrl="~/Diary_Documents/Details.aspx" runat="server" Text="Images"></asp:HyperLink>

将用户带到日记文档文件夹中的详细信息页面

Iv复制了整个日记文档文件夹,包括aspx和cs的列表、插入、编辑和详细信息

将其粘贴到customPages文件夹中,重命名为“日记\文档2”,然后将超链接更改为

<asp:HyperLink ID="HyperLink4" NavigateUrl="~/Diary_Documents2/Details.aspx" runat="server" Text="Images"></asp:HyperLink>


但是找不到页面…我做错了什么?

查看目录结构,除非我大错特错,否则链接应该是-

<asp:HyperLink NavigateUrl="~/DynamicData/CustomPages/Diary_Documents/Details.aspx" runat="server" Text="Images"></asp:HyperLink>


tilda(~)使其成为应用程序根的相对路径。因此,您需要添加“dynamicata/CustomPages”来完成路径

由于您没有给出包含链接的页面的位置,因此我无法向您显示纯HTML相对链接是什么,但是如果该页面位于“CustomPages”中作为示例,则会是这样-

<asp:HyperLink NavigateUrl="Diary_Documents/Details.aspx" runat="server" Text="Images"></asp:HyperLink>    


我是否可以查看文件夹结构的图像如果日记文档2文件夹位于带有超链接的页面所在的目录中,则无需使用路径中的“~/”字符进行引用。删除它们并重试。感谢回复人员…尝试了没有乐趣…这是我的图片,甚至厌倦了将“日记文档”重命名为“日记文档旧”,然后将“日记文档2”重命名为“日记文档”,效果很好…为什么它不适用于2?删除这两个文件夹,首先保存其中的重要数据,创建所需的,在超链接上引用,然后重试。同时检查超链接控件显示的可能影响最终结果的任何事件。不要通过删除所有有用信息(包括您发布的问题)来破坏此网站上的帖子。
<asp:HyperLink NavigateUrl="Diary_Documents/Details.aspx" runat="server" Text="Images"></asp:HyperLink>