在OrchardCMS autoroute displayalias中包含已编码的URL字符

时间:2013-06-19 05:48:43

标签: orchardcms orchardcms-1.6

我需要为添加到Orchard CMS的页面分配预定的URL。 URL包含空格和短划线的%编码值以及&例如。 URL是通过autoroutepart正确分配的,但是在发布页面后,orchard似乎无法使用这些URL找到页面。任何帮助都感激不尽。如果您需要有关此问题的更多信息,请与我们联系。

修改 我使用以下代码生成带有固定URL的页面 -

var route = page.As<AutoroutePart>();
route.DisplayAlias = pageUrl.StartsWith("/") ? pageUrl.Substring(1) : pageUrl;
if (route.ContentItem.Id == 0) 
Services.ContentManager.Create(route);
Services.ContentManager.Publish(route.ContentItem);

我想分配的网址示例 - http://example.com/OrchardLocal/car-hire/United%20States/Bluefield/Mercer%20County%20Airport%20HLE

由于

0 个答案:

没有答案