[英]Asp.net routing between different web forms
我正在創建一個網站,並試圖實現路由功能。 在大多數情況下,它運行良好,但是在從網站根目錄放置在不同級別的不同Web表單之間路由時,我發現了一個問題。
上圖顯示了所有定義的路線,下圖顯示了我項目的解決方案資源管理器:
我的網站首頁(home.aspx)如下所示:
單擊圖片后,它將打開一個新頁面(singlepage.aspx),其中包含有關該主題的整篇文章,並包含所需的url(網站名稱/標題/查詢字符串):
但是從那里當我單擊HOME按鈕時,它並沒有帶我到主頁,而是讓我進入如下網址:
似乎它不是在調用“ routeHome”路由,而是在調用“ routeSinglePage”。
這是將我們帶到主頁的html的方式:
所以我想知道如何通過單擊HOME按鈕將其從singlepage.aspx轉到主頁。 我是否需要添加新路線或其他內容。
謝謝
將HTML更改為:
<li><a href="/Home">Home</a></li>
<li><a href="/AbousUs">About</a></li>
<li><a href="/ContactUs">Contact</a></li>
“ /”表示絕對路徑,您當前正在使用相對路徑,因此存在問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.