我在 ASP.NET 表单中使用日期。
我想在 UI 中以法语格式(日/月/年)显示日期,并通过模型绑定将其放入控制器中。
我有这个模型属性:
[DisplayFormat(DataFormatString = "{dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime dateAudit { get; set; }
我以 DateTime.Now 开头,并以以下形式显示:
@Html.TextBox("dateAudit", String.Format("{0:d}", Model.dateAudit.ToShortDateString(), new { @class = "datefield" }))
是的,我也把它放在了配置中:
<globalization uiCulture="fr-FR" />
问题是显示的日期是 2015 年 3 月 9 日,但应该是 2015 年 9 月 3 日。
如何解决这个问题?
提前致谢