2011-12-06 8 views

答えて

4

コントロールがPortalModuleBaseから継承する場合は、現在のページのIDを示す「TabId」というプロパティがあります。

、あなたがPortalSettings.HomeTabIdを使用し、同じNavigateUrl方法することができますが、ホームページのURLを取得するにはDotNetNuke.Common.Globals.NavigateUrl(TabId);

を使用することができ、そのページのURLを取得します。

+0

テンプレート作業中Request.RawUrl – Siteogra

+0

Request.RawUrlは、リクエストされたURLではなく、URLを書き直しました。以下のコメントを参照してください。 –

0

現在のUrlは、Context.Items( "UrlRewrite:OriginalUrl")を使用しても取得されます。これは、ページが要求されたURLです(これは、書き換えられたURLであるRequest.UrlまたはRequest.RawUrlの値とは異なります)。

関連する問題