我已经开发了在Somee中发布的MVC C#应用程序。
仅在Somee中,日期时间格式(美国与IT)存在问题
我有一个类型化的列表视图,每行都有一个日期字段和 在部分视图中编辑相同的记录。
数据注释类:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime DataCons { get; set; }
在我使用的列表视图中:
<td>@Html.EditorFor(Model => Model[c].DataCons, "{0:dd/MM/yyyy}", new { @style = "width: 140px;" })</td>
使用日历,日期时间格式没有问题
在用于编辑记录的局部视图中,列表视图中使用的相同代码不起作用,我需要使用TextBoxFor代替EditorFor,后者是转换日期时间格式的模型活页夹和JavaScript日期选择器。
@Html.TextBoxFor(m => m.Scadenza, "{0:dd/MM/yyyy}", new { @class = "date-picker", style = "width: 90px;" })
统一代码的一种方法可能是设置某种语言设置?
致谢