2012-05-07 75 views
0

因此,在我的頁面上,我有兩個日期框,用戶可以從中選擇一個日期和時間。問題是當我輸入例如下面。我收到的日期實際上大於2012年4月5日,根據下面的內容不應該發生。ASP.NET Linq過濾器檢查日期不起作用

基本上,我想實現的是

  • 如果從日期輸入然後日期> =從日期
  • 如果最新進入,然後約會< =迄今爲止
  • 如果兩者都進入然後日期> =從日期和日期< =迄今爲止

回答

1

發生這種情況,因爲如果你一會cl.claimStatus.Any返回trueclaimStatus列表中的項目y小於05/04/2012。因此,您的陳述如下所示:

filteredClaims = filteredClaims.Where(c1=>true); 

...因此返回所有內容。

+0

但是我收到的是2005年4月5日之後的產品,即05/07/2012。抱歉,我沒有關注你正在說的話 – StevieB

+0

或者我將如何解決這個問題呢? – StevieB