2
我在我的網站的根目錄中有一個母版頁。 然後在另一個目錄中,我有一個設置爲使用此主頁面的Web窗體。如何避免Masterpage的URL重寫
問題是,當顯示頁面時,來自主頁面的所有Url都會被重寫。
例如:
- 基地址在母版: 「users.aspx」
- 重寫後的URL的網頁中的 「其他」 目錄: 「其它/ users.aspx」
有沒有選擇保持基本的網址?
我在我的網站的根目錄中有一個母版頁。 然後在另一個目錄中,我有一個設置爲使用此主頁面的Web窗體。如何避免Masterpage的URL重寫
問題是,當顯示頁面時,來自主頁面的所有Url都會被重寫。
例如:
有沒有選擇保持基本的網址?
這不是網址正在被重寫,而是您在母版頁中使用相對路徑。你可能做這樣的事情:
<a href='users.aspx'>View users</a>
你可以做兩件事情之一,無論是使用絕對路徑或使用蒂爾達(~
)字符在路徑(儘管這需要中用runat =「服務器」) :
<a href='/users.aspx'>View users</a>
或
<a href='~/users.aspx' runat='server'>View users</a>
謝謝,其實我用的是蒂爾達但它不能正常工作。我錯過了runat =「服務器」,它現在起作用 – GianT971