2012-07-26 260 views
1

正如你在这里看到的,我有一个日期编辑器。问题是,当我运行我的应用程序,并尝试填写日期字段时,我无法选择一天的日期是> 12(我试图扭转日月的位置,但它不起作用)。我该如何解决这个问题?datetime asp mvc 4剃须刀

<div class="editor-label"> 
    <label>Date de fin :</label> 
</div> 
<div class="editor-field"> 
    @Html.EditorFor(model => model.date_fin) 
</div> 
+0

你的意思是格式为MM/DD/YYYY? – V4Vendetta 2012-07-26 11:33:45

回答

0

您的服务器有不同的语言环境来解析您输入的信息。您可能需要考虑分隔出您的日/月/年字段或增强用户界面。

看看这个,例如:http://www.nickharris.net/2010/08/asp-net-mvc-editor-template-for-jquery-datepicker/

编辑:要弄清楚你是什么样的文化/语言环境中写出来这样的话:System.Globalization.CultureInfo.CurrentCulture.Name

+0

谢谢,这对我非常有帮助。 – Kira 2012-07-26 12:56:26

0

在你的web.config文件将这个和与CultureInfo的(国家/语言)应用程序的ID代替“DA-DK”应该与运行:

<system.web> 
     <globalization culture="da-DK" uiCulture="da-DK"/>