【发布时间】:2020-03-04 11:17:47
【问题描述】:
虽然我尝试按一个日期搜索 From: 2/27/2020 并将我的 Date to : 字段保持为空.. 我在 2020 年 2 月 27 日之后的第二天看到所有记录,所有记录都显示在这里。我只需要 2020 年 2 月 27 日的数据。 这是我的控制器
以下是我在输入日期后看到的结果:2/27/2020 我也正在获取今天日期的数据。
请帮我解决这个错误。
【问题讨论】:
-
只检查 dateFrom 是否有值,而 dateTo 没有值。在这种情况下,设置 dateTo 等于 dateFrom 然后运行查询
-
不,先生,您的这个想法在这里行不通。我看到的只是空白结果
-
我认为您的代码很好,因为 UI 说
DateFrom意味着用户希望从该日期开始检查所有这些记录,如果用户只想查看他需要放置的一个特定日期记录DateTo字段中的日期值也是如此,否则,可以通过添加附加检查仅显示DateFrom记录,但用户将无法通过仅输入一个日期值来查看后续记录。 -
如果您的数据库列还包含时间部分,那么 dataTo 应该是 dateFrom plus 1439 分钟,但可能你应该考虑@UmairAnwaar 的上述评论。
-
@HemantAcharya ASP.NET 是一个 Web 框架,它不查询任何内容。您使用的是什么 ORM,ORM 的查询在哪里?
Get()是什么? EF 或 NHibernate 中没有这种方法。
标签: c# asp.net asp.net-mvc model-view-controller