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

mp1*_*990 1 asp.net-mvc umbraco umbraco7

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

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

/ products/4/drink glass

我希望它编码如下:

/产品/ 4 /饮用水玻璃/

就像我在已发布的内容对象上使用NiceUrl一样.遵循umbracoSettings.config的请求处理程序部分中描述的相同规则.

有没有办法做到这一点?

mp1*_*990 7

我搜索了一下后找到了答案.

Umbraco为此目的制定了一种扩展方法:

"drinking glass".ToUrlSegment()
Run Code Online (Sandbox Code Playgroud)

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