我正在尝试从使用Sitecore开发的网站获取地址栏网址中的网页名称。
http://localhost:52543/About/AboutUs.aspx
我的代码返回Sitecore布局控件文件名:“BrowserFixedLaout.aspx”,而不是返回我期望的“AboutUs.aspx”。
我正在使用以下代码:
Dim test As String = System.IO.Path.GetFileName(Request.Url.ToString())
使用Sitecore时如何实现这一目标?
答案 0 :(得分:2)
如果您想在Sitecore中获取页面(项目)的名称,可以使用
Sitecore.Context.Item.Name
如果您只想获得/AboutUs.aspx,可以使用
HttpContext.Current.Request.Path
并在最后一次/仅
之后接受部分