Umbraco - 按照请求处理程序设置中定义的相同规则编码 URL

Umbraco - Encode URL following the same rules as defined in the request handler settings

在 Umbraco 中,我想生成 URL 编码字符串,因为它是真正的 Umbraco 路径。

所以如果我有以下相对路径:

/products/4/drinking glass

我希望它像这样编码:

/products/4/drinking-glass/

就像我在已发布的内容对象上使用 NiceUrl 一样。 遵循 umbracoSettings.config.

的请求处理程序部分中描述的相同规则

有办法吗?

我多搜索了一下,找到了答案。

Umbraco 为此做了一个扩展方法:

"drinking glass".ToUrlSegment()

它提供了一种生成自定义 url 编码字符串的安全方法。