2015-11-05 63 views
0

我有一個菜單由html <a>標籤鏈接到不同的頁面。該頁面位於項目的不同文件夾中。某些頁面位於子文件夾中。在Visual Studio中運行時,hrefs是這樣寫的:如何使用Html <a>標籤在不同應用程序級別的頁面之間導航?

/Folder1/Page1.aspx 
/Folder2/SubFolder1/Page2.aspx 

並且所有頁面之間的導航工作正常。但是,當我用這種方式編寫的hrefs從IIS運行時,出現頁面未找到並且顯示的地址沒有應用程序名稱的錯誤。 我試着用../加上前綴hrefs,它工作正常,直到我到達一個子文件夾中的一個頁面,並且想要導航到該父文件夾之外的一個頁面,就像上面的示例中從Page2到Page1一樣,頁面未找到,因爲該地址前綴爲Folder2,如/Folder2/Folder1/Page1.aspx

是否可以使用<a>標籤在不同級別的不同文件夾和子文件夾中的頁面之間導航?

回答

0

我試過了asp.net HyperLink控件。有每個NavigateUrl的前綴是~/這樣的:

~/Folder1/Page1.aspx 
~/Folder2/SubFolder1/Page2.aspx 

工程。

但在href之前加上<a>標籤將不起作用。

相關問題