簡體   English   中英

DatetimePicker asp.net Razor

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM