2014-05-25 50 views
0

我在{Content.Date.Year}令牌中无法使用AutoroutePart模式。如果我只使用{} Content.Date,URL是用一个看起来像这样的URL创建:AutoroutePart模式下的Content.Date模式未按预期工作

events/5/25/2014 3:28:26 AM/my-event-page 

如果我使用Content.Date.Year,它只返回null,网址有两个“/中/”,而不是一年值:

events//my-event-page 

模式是这样的:

events/{Content.Date}/{Content.Slug} 
events/{Content.Date.Year}/{Content.Slug} 

回答

1

我不知道你在哪里读到{Content.Date.Year}会工作。日期标记没有我可以在源代码中看到的年份标记。改为使用{Content.Date.Format:yyyy}

+0

谢谢伯特兰。你是如此的多产和乐于助人,我相信我有一天会再次问你的帮助。但是,要回答您的问题,我在您的博客上阅读了它:http://weblogs.asp.net/bleroy/archive/2011/07/27/future-orchard-part-2-more-tokens.aspx –

+0

..但我现在看到我应该更仔细地阅读你的文章。 –

+0

啊,是的,我明白了。卫生署!是的,这是在功能实现完成之前编写的一个示例,并且这些令牌从未实现过。 –

相关问题