2010-06-16 94 views
0

我發現IIS 6.0和.NET 3.5似乎是一個奇怪的問題。我總是使用所有URL的波浪號(例如〜/ mypage.aspx),所以如果我去mydomain.com/mypage.aspx,一切正常。但是,如果我添加了斜線並轉到mydomain.com/mypage.aspx/,則頁面上使用代字號的所有鏈接都會呈現爲mydomain.com/mypage.aspx/otherpage.aspx而不是mydomain.com/ otherpage.aspx。ASP.NET - Trailing Slash and Tilde

這發生在所有控件上。

有沒有人有過這個問題?

+1

'mydomain.com/mypage.aspx /'是一個錯誤的URL。我認爲它正在按預期工作。 – IsmailS 2010-06-16 08:58:11

+1

如果它已經正常工作,爲什麼嘗試錯誤的URL?斜槓是指定當前文件夾內的內容。如果你能寫出這樣的問題,你當然知道。 – 2010-06-16 11:24:08

回答

3

mydomain.com/mypage.aspx/是一個錯誤的網址。通過此URL,它將查找mypage.aspx子目錄。我認爲它正在按預期工作。

3

您不應該在頁面名稱的末尾加上斜槓。你爲什麼把這個斜線?斜線表示應用程序中的文件夾。

+0

這是由一個客戶報告,而不是我曾經或曾嘗試過的東西。只要我沒有失去任何東西。 – Echilon 2010-06-16 19:31:58