我需要为添加到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
由于