无法访问文件夹中的ASP.NET页

无法访问文件夹中的ASP.NET页,asp.net,Asp.net,我使用的是ASP.NET/C 在我的菜单中,我有这个li项 <li><a href="/Deposits/DepositsInterest.aspx">Update Deposit Interest</a></li> 有人能告诉我这里可能缺少什么吗 欢迎您提出任何建议。链接应以表示您网站根目录的波浪号开头,或注明您的完整地址 <li><a href="~/Deposits/DepositsInterest.aspx" runat

我使用的是
ASP.NET/C

在我的菜单中,我有这个
li

<li><a href="/Deposits/DepositsInterest.aspx">Update Deposit Interest</a></li>
有人能告诉我这里可能缺少什么吗


欢迎您提出任何建议。

链接应以表示您网站根目录的波浪号开头,或注明您的完整地址

<li><a href="~/Deposits/DepositsInterest.aspx" runat="server" >Update Deposit Interest</a></li>
     // or type complete address 
<li><a href="YourSite/Deposits/DepositsInterest.aspx">Update Deposit Interest</a></li>
 //             or use asp.net hyperlink
 <li> <asp:HyperLink id="hl1"                  
              NavigateUrl="~/Deposits/DepositsInterest.aspx"
              Text="Hyperlink"
              Target="_new"
              runat="server"/> </li> 

问题可能是由您导航到的DepositInterest.aspx页面引起的。该页面或母版页中是否有类似的javascript/CSS文件?如果是这样,您可能希望检查它们是否正确链接


您不能在客户端HTML链接中使用
~
,请使其
runat=“server”
@Waqar谢谢您的帮助,但现在我得到了找不到的资源error@WaqarJanjua当我单击菜单项上的链接时,会出现错误/CwizBankApp/Deposits/DepositsInTester.aspx无法显示found@WaqarJanjua是的,我的页面在根目录下的存款文件夹中CwizBankApp@freebird以及什么代码(锚定或超链接)在您现在使用的列表项中,问题似乎不在该链接中,Bug应该在你使用
的地方。
@yogi我不太明白你的意思。试试
  • @BizApps Martin的答案对我来说是个问题。谢谢。@freebird很好:这就是你的建议。我用../scripts/SomeScript.js链接到我主页上的一些脚本。非常感谢。:)你的第一个答案你是正确的。干得好。
    <li><a href="~/Deposits/DepositsInterest.aspx" runat="server" >Update Deposit Interest</a></li>
         // or type complete address 
    <li><a href="YourSite/Deposits/DepositsInterest.aspx">Update Deposit Interest</a></li>
     //             or use asp.net hyperlink
     <li> <asp:HyperLink id="hl1"                  
                  NavigateUrl="~/Deposits/DepositsInterest.aspx"
                  Text="Hyperlink"
                  Target="_new"
                  runat="server"/> </li> 
    
     MenuItem mi = new MenuItem();
        mi.NavigateUrl = "~/Deposits/DepositsInterest.aspx";
        mi.Text = "MY hyperlink";
        Menu1.Items.Add(mi);
        Menu1.DataBind();