我使用自定義模板。在CustomTemplate.ascx文件中需要控制某些元素。DotNetNuke。如何獲取當前的網頁或頁面(和FrontPage)的ID?
3
A
回答
4
如果您的控件繼承自PortalModuleBase,您將擁有一個名爲「TabId」的屬性,它將爲您提供當前頁面的標識。
來獲取該頁面,您可以使用DotNetNuke.Common.Globals.NavigateUrl(TabId);
要獲取主頁的URL網址,你可以使用PortalSettings.HomeTabId
和相同的NavigateUrl方法。
0
當前Url也是通過使用Context.Items(「UrlRewrite:OriginalUrl」)獲得的。這是請求頁面的Url(與Request.Url或Request.RawUrl值不同,它是重寫的URL。
相關問題
- 1. 如何獲取當前頁面的ID
- 2. 獲取鉤子的當前頁面ID
- 3. 如何在wordpress中獲取父頁面id和當前頁面的標題?
- 4. 如何獲取當前頁面的html?
- 5. Typoscript:如何獲取當前頁面的第一個子頁面的ID?
- 6. 如何訪問當前[網頁]頁面(當前頁面之外)?
- 7. 如何獲取擁有主頁面的當前頁面的url?
- 8. WordPress - 如何獲取當前菜單中所有頁面的ID?
- 9. 如何獲取當前頁面的「頁面類型」。 EPiServer
- 10. 獲得當前活動的頁面ID
- 11. 如何在後臺和前臺獲取當前的頁面?
- 12. 獲取針對分頁的當前頁和頁面
- 13. 獲取當前頁面的子頁面以及當前頁面鏈接
- 14. Nativescript獲取當前頁面
- 15. 獲取當前頁面(PHP)
- 16. 獲取當前頁面 - Magento
- 17. JSF獲取當前頁面
- 18. 獲取當前頁面url
- 19. 獲取當前網頁的網址
- 20. 如何獲取GAE模板中當前頁面的網址
- 21. 如何獲取當前courseid當前頁面中的Moodle
- 22. 當頁面加載時獲取模型的當前id
- 23. 如何獲取當前頁面的php/mysql分頁
- 24. Kaminari分頁,如何獲取當前頁面的編號?
- 25. 如何從asp.net獲取當前頁面源代碼頁面
- 26. 如何獲取網頁的網站名稱和頁面標題
- 27. 獲取當前頁面後標題和Id後循環
- 28. 如何在刷新asp.net中的網頁後獲取當前頁面?
- 29. 如何獲取Joomla 3.1的當前頁面參數和屬性
- 30. 如何從當前頁面獲取div的內容和Google?
在模板工作中Request.RawUrl – Siteogra
請注意,Request.RawUrl會爲您提供重寫Url,而不是請求的網址 - 請參閱下面的評論。 –