[英]DatetimePicker asp.net Razor
我需要幫助,為什么當我將 == 而不是 <= 或 >= 與 <= 或 >= 一起工作時,這不起作用我的觀點是
@using (Html.BeginForm("Index", "CTR", FormMethod.Get))
{
<div class="input-group col-md-5 col-md-push-3">
<span class="input-group-addon" id="basic-addon1">Date:</span>
@Html.TextBox("date", null, new { @class = "form-control datepicker", placeholder = "Choose Date" })
<span class="input-group-btn">
<button class=" btn btn-success" type="submit" value="search">Go</button>
</span>
</div>
}
和控制器
public ActionResult Index(DateTime? date)
{
Debug.WriteLine(date);
return View(db.Ctrs.Include(d => d.Citizens).Include(d => d.Exchange).Include(d => d.Tariffs).Where(d => d.Exchange.Date == date).ToList());
}
我們需要知道你的數據庫持有什么,你的輸入和輸出是什么。 順便說一句,如果您想按天進行比較,則只需要獲取日期的日期部分。 MSDN: System.DateTime.Date
最后我認為你需要做
d => d.Exchange.Date.Value.Date == date.Value.Date
此外,您肯定需要管理空值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.