Sitefinity:当查看由该标签过滤的页面时,如何获得分类法“标签”的标题?

问题描述 投票:0回答:3

如果我单击了由Sitefinity中的标签小部件生成的链接,则最终显示在具有如下URL的页面上:

/normal-url/-in-tags/tags/tag-name

如果我在/ normal-url /页面上具有MVC控件,如何将tag-name拉入视图或控制器中?

c# .net model-view-controller sitefinity
3个回答
0
投票

字符串lastSegment = Request.Url.Segments [Request.Url.Segments.Count()];

我还没有尝试过,但是该理论可行,因为站点可预测性是可预测的。您还可以在小部件的高级编辑中将其设置为使用QueryString而不是其UrlEvaluator属性的URLPath。这样可以轻松访问参数。但不是很漂亮:(


0
投票

我修改了Jon R.发布的内容,这对我有用:

string lastSegment = Request.Url.Segments.Last();

0
投票

您可以使用TaxonUrlEvaluator.GetTaxonFromQuery(Request.RequestContext.HttpContext);

来自Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Routing命名空间。

© www.soinside.com 2019 - 2024. All rights reserved.