簡體   English   中英

ASP.NET MVC編輯器用於DateTime

[英]ASP.NET MVC EditorFor DateTime

如何實現EditorFor DateTime?

我已經分別有日期和時間的編輯器。 我可以將其用於DateTime編輯器嗎?

有什么建議,怎么做?

日期編輯器:

@model DateTime

@Html.TextBox(string.Empty, (Model != default(DateTime) ? Model.ToShortDateString() : string.Empty), new { @class = "date form-control" })

時間編輯器:

@model DateTime?

@Html.TextBox(string.Empty, (Model.HasValue ? Model.Value.ToString("HH:mm") : string.Empty), new { @class = "time form-control" })

我正在使用jQuery UI datepicker作為日期編輯器。 Timepicker也是jQuery插件。

在包含以下內容的Views / Shared / EditorTemplates中創建DateTime.cshtml:

@inherits System.Web.Mvc.WebViewPage<System.DateTime?>
@Html.TextBox("", string.Format("{0:yyyy-MM-dd HH:mm}", 
              Model.HasValue ? Model : null), new { @class = "dateTimePicker" })

並使用一些jQuery datepicker。 認為這與默認的jQuery UI一起使用。

我可以將其用於DateTime編輯器嗎?

使用此JQuery TimePicker插件,您絕對可以擁有一個Editor字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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