鏈接應該波浪開始代表你的網站的根目錄或提到您的完整地址
<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();
問題似乎並不在該鏈接,錯誤應該是有你在哪裏使用'..'。 – yogi 2012-08-04 07:50:23
@yogi我不太明白你的觀點。 – freebird 2012-08-04 07:51:50
嘗試