簡體   English   中英

如何添加一些條件代碼以重定向到asp.net中的頁面

[英]how to add some conditional code for redirect to page in asp.net

我在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

請幫我!

采用

<a href='<%=ResolveClientUrl("~/ConfirmUser.aspx")%>'>text</a>

如果Manage_pages是您想要的子文件夾但不是您的應用程序名稱,則"~/ConfirmUser.aspx"可以是"~/Manage_pages/ConfirmUser.aspx"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM