我正在使用ASP.NET/C#
.
在我的菜单中,我有这个li
项目
<li><a href="/Deposits/DepositsInterest.aspx">Update Deposit Interest</a></li>
但是当我尝试点击a
标签时,它只会给我这个错误
Cannot use a leading .. to exit above the top directory.
谁能告诉我这里可能缺少什么?
欢迎任何建议。
我正在使用ASP.NET/C#
.
在我的菜单中,我有这个li
项目
<li><a href="/Deposits/DepositsInterest.aspx">Update Deposit Interest</a></li>
但是当我尝试点击a
标签时,它只会给我这个错误
Cannot use a leading .. to exit above the top directory.
谁能告诉我这里可能缺少什么?
欢迎任何建议。
该问题可能是由您正在导航到的 DepositInterest.aspx 页面引起的。该页面或母版页上是否有任何喜欢的 javascript/CSS 文件?如果是这样,您可能想检查它们是否正确链接。
链接应以波浪号开头,代表您网站的根目录或提及您的完整地址
<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();