Umbraco-修剪当前页面url中的最后五个字符

Umbraco-修剪当前页面url中的最后五个字符,url,razor,umbraco,trim,truncate,Url,Razor,Umbraco,Trim,Truncate,我使用@CurrentPage.url获取当前页面的url 它返回http://hostname/abcdefgh/ 我想删掉URL的最后5个字符 请求。URLhttp://hostname/abcd最后五个字符“efgh/”被删除 我尝试使用@umbraco.library.TruncateString(testString,-5,“”)属性进行修剪,但没有成功 我是翁布拉科的新手。非常感谢您的帮助。我想知道这样做的原因。使用Remove方法对我很有效: @{ string url =

我使用@CurrentPage.url获取当前页面的url

它返回
http://hostname/abcdefgh/

我想删掉URL的最后5个字符

请求。URL
http://hostname/abcd
最后五个字符“efgh/”被删除

我尝试使用@umbraco.library.TruncateString(testString,-5,“”)属性进行修剪,但没有成功


我是翁布拉科的新手。非常感谢您的帮助。

我想知道这样做的原因。使用Remove方法对我很有效:

@{
    string url = CurrentPage.Url;
    url = url.Remove(url.Length - 5);
}

我想知道这样做的原因。使用Remove方法对我很有效:

@{
    string url = CurrentPage.Url;
    url = url.Remove(url.Length - 5);
}

你为什么要这么做?是为该节点创建自定义url还是?对当在同一个域中使用两个不同seo URL的网站时,它实际上很有用。我不完全理解它。所以你有1个域名,但有2个网站??你能提供更多关于这个或这个节点结构的细节吗?嗨,Miwaweb。请查看我对Matthew Allenw的评论您为什么要这样做?是为该节点创建自定义url还是?对当在同一个域中使用两个不同seo URL的网站时,它实际上很有用。我不完全理解它。所以你有1个域名,但有2个网站??你能提供更多关于这个或这个节点结构的细节吗?嗨,Miwaweb。请查看我对Matthew AllenThank的评论,你是Mathew Allen。这正是我想要的。非常感谢。我之所以使用它,是因为我删除了url的最后8个字符,比如“/aboutus arabic/”,所以它变成了“/aboutus”。然后我在最后添加了一个“/”作为英文页面的seo url。希望我能给你一些场景:)如果你有两个页面,一个是英文,一个是阿拉伯文,你可以在它们的id上把它们链接在一起。然后你可以通过检查关系轻松获得另一个url,而不是手动编辑url。谢谢Mathew Allen。这正是我想要的。非常感谢。我之所以使用它,是因为我删除了url的最后8个字符,比如“/aboutus arabic/”,所以它变成了“/aboutus”。然后我在最后添加了一个“/”作为英文页面的seo url。希望我能给你一些场景:)如果你有两个页面,一个是英文,一个是阿拉伯文,你可以在它们的id上将它们链接在一起。然后你可以通过检查关系轻松获得另一个url,而不是手动编辑url。