2015-03-13 82 views
0

我的博文有財產WrittenDatewrittendateDatePicker類型。我怎麼會用在哪裏過濾列表,WrittenDate設置爲僅包含博客帖子(不null?)使用頁面屬性

我已經試過

var posts = CurrentPage.Children.Where(p => p.writtendate != null) 

但是,這並不工作,崩潰的網站:)如何能我獲取一個屬性並檢查它是否已設置(本例中爲DatePicker)?

回答

0

Umbraco DatePicker類型返回DateTime,這是不可空。

空字段將返回DateTime.MinValue,所以返回的內容與WrittenDate屬性設置:

var posts = CurrentPage.Children.Where("writtendate != @0", DateTime.MinValue); 

注意,與一個動態節點,剃刀分析器不會允許您使用lambda語法來過濾對象。