链接应该波浪开始代表你的网站的根目录或提到您的完整地址
<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
尝试