2011-12-06 48 views

回答

4

如果您的控件繼承自PortalModuleBase,您將擁有一個名爲「TabId」的屬性,它將爲您提供當前頁面的標識。

來獲取該頁面,您可以使用DotNetNuke.Common.Globals.NavigateUrl(TabId);

要獲取主頁的URL網址,你可以使用PortalSettings.HomeTabId和相同的NavigateUrl方法。

+0

在模板工作中Request.RawUrl – Siteogra

+0

請注意,Request.RawUrl會爲您提供重寫Url,而不是請求的網址 - 請參閱下面的評論。 –

0

當前Url也是通過使用Context.Items(「UrlRewrite:OriginalUrl」)獲得的。這是請求頁面的Url(與Request.Url或Request.RawUrl值不同,它是重寫的URL。

相關問題