1

Sitecoreで開発したWebサイトからアドレスバーのURLにあるWebページの名前を取得しようとしています。

http://localhost:52543/About/AboutUs.aspx

「AboutUs.aspx」であると期待していたものを返す代わりに、私のコードはSitecoreレイアウト制御ファイル名「BrowserFixedLaout.aspx」を返します。

私は次のコードを使用しています:

Dim test As String = System.IO.Path.GetFileName(Request.Url.ToString())

Sitecoreを使用する場合、これをどのように達成しますか?

4

1 に答える 1

2

Sitecoreでページ(アイテム)の名前を取得する場合は、次を使用できます。

Sitecore.Context.Item.Name

/AboutUs.aspxのみを取得する場合は、次を使用できます。

HttpContext.Current.Request.Path

そして最後の後に参加する/のみ

于 2012-12-19T15:31:08.277 に答える