无法访问文件夹中的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();