Sitecore布局文件名返回

时间:2012-12-19 15:24:04

标签: asp.net vb.net sitecore

我正在尝试从使用Sitecore开发的网站获取地址栏网址中的网页名称。

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

我的代码返回Sitecore布局控件文件名:“BrowserFixedLaout.aspx”,而不是返回我期望的“AboutUs.aspx”。

我正在使用以下代码:

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

使用Sitecore时如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

如果您想在Sitecore中获取页面(项目)的名称,可以使用

Sitecore.Context.Item.Name

如果您只想获得/AboutUs.aspx,可以使用

HttpContext.Current.Request.Path

并在最后一次/仅

之后接受部分