2011-10-20 70 views
2

我在我的網站的根目錄中有一個母版頁。 然後在另一個目錄中,我有一個設置爲使用此主頁面的Web窗體。如何避免Masterpage的URL重寫

問題是,當顯示頁面時,來自主頁面的所有Url都會被重寫。

例如:

  • 基地址在母版: 「users.aspx」
  • 重寫後的URL的網頁中的 「其他」 目錄: 「其它/ users.aspx」

有沒有選擇保持基本的網址?

回答

1

這不是網址正在被重寫,而是您在母版頁中使用相對路徑。你可能做這樣的事情:

<a href='users.aspx'>View users</a> 

你可以做兩件事情之一,無論是使用絕對路徑或使用蒂爾達(~)字符在路徑(儘管這需要中用runat =「服務器」) :

<a href='/users.aspx'>View users</a> 

<a href='~/users.aspx' runat='server'>View users</a> 
+0

謝謝,其實我用的是蒂爾達但它不能正常工作。我錯過了runat =「服務器」,它現在起作用 – GianT971