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