2
我有幾個子頁面,利用默認目錄中的母版頁。這些子頁面位於不同的子目錄中。我如何獲得當前頁面的網址?不是母版頁,而是子頁?如何獲取擁有主頁面的當前頁面的url?
我有幾個子頁面,利用默認目錄中的母版頁。這些子頁面位於不同的子目錄中。我如何獲得當前頁面的網址?不是母版頁,而是子頁?如何獲取擁有主頁面的當前頁面的url?
在過去的好時光,我們使用ServerVariables
了很多,他們仍然得心應手,比如你可以從URL路徑與Request.ServerVariable("PATH_INFO")
讓你的頁面這會給你/sessions.aspx
爲http://domain.com/session.aspx
或如果你希望服務器的路徑,你可以使用Request.ServerVariable("PATH_TRANSLATED")
,這將返回類似我們傾向於D:\websites\wwwroot\sessions.aspx
Nowdays使用HttpRequest
對象來獲得這樣的值,其中之一就是HttpRequest.Url
也會有很多可以使用的信息。
可以see my answer更多地瞭解它,但馬利梅,你可以看到這個圖片:
我認爲你將不得不澄清這一點 - 當孩子的某個網頁當前頁面,那麼URL就是子頁面的URL。所以大概你不是這個意思,但是你的意思是? – peterG
這是在這裏回答: http://stackoverflow.com/questions/189062/does-a-masterpage-know-what-page-is-being-displayed – Serialize
你的問題真的很混亂。請張貼您嘗試過的代碼。 ***供參考:***請不要標記一堆無關標籤到您的問題。 – Win