我在asp.net中有Confirm-user.aspx
绑定到母版页。确认用户页面位于文件夹(Manage_pages)中。我在主页面中有侧边栏,并使用此代码列出用户可以访问的所有页面:
<div id="sidebar">
<ul>
<li>
<h2>title</h2>
<ul>
<% foreach (DAL.Page page in pageList)
{%>
<% Response.Write("<li><a href="+page.PageAddress+">"+page.PageName+"</a></li>"); %>
<% }%>
</ul>
</li>
</ul>
</div>
问题是,当我点击确认用户页面链接时,我成功转到此页面:
http://localhost:2112/Manage_pages/ConfirmUser.aspx
但是当我再次点击链接时它不起作用并转到:
http://localhost:2112/Manage_pages/Manage_pages/ConfirmUser.aspx
请帮助我!
答案 0 :(得分:0)
使用
<a href='<%=ResolveClientUrl("~/ConfirmUser.aspx")%>'>text</a>
如果"~/ConfirmUser.aspx"
是您想要的子文件夹而不是您的应用程序名称,则"~/Manage_pages/ConfirmUser.aspx"
可能是Manage_pages