我在MVC c#中工作。我想修改日期時間顯示(項目包含一些日期)。MVC中的日期時間格式
在我的課:
在EditorTemplate:
<%:Html.TextBox("", String.Format("{0:dd/MM/yyyy HH:mm}", Model.HasValue ? Model : DateTime.Today), new { @class = "dp" })%>
這個版本的效果很好,鑽當我嘗試修改格式:{0:dd/MM/yyyy - HH:mm}
,在_project日期是錯誤的(默認價值我認爲)。
我想,您需要提供有關該問題的更多信息,並指出錯誤在哪裏! –
當我在Shared/EditorTemplate/DateTime.ascx中使用格式「{0:dd/MM/yyyy HH:mm}」時,我可以編輯我的項目。當我將這個值保存並保存在視圖中時,控制器會收到一個正確的日期:_project.date 當我使用「{0:dd/MM/yyyy - HH:mm}」時,我的視圖以正確的格式顯示日期,我可以改變這個值,但是當我保存控制器接收到錯誤的日期 – SebC