2016-09-22 53 views
0

我需要翻译我的MVC网站在不同的语言。我无法翻译包含DayOfWeek属性的enumdropdownlist。翻译EnumDropDownListFor包含DayOfWeek

这是我如何显示视图组合框:

@Html.EnumDropDownListFor(model => model.Day, "Select Day", new { @class = "form-control" }) 

有一个简单的办法把它全球化。 (使用资源或其他东西)

+0

下面穿过最好的选择将是创建自己的星期几的枚举,并添加正确的显示属性。 –

回答

0

基本上一天来自数据库或它是默认的。如果它是默认的,那么它会自动工作,一旦你根据你的语言需要放在下面的行。

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-GB"); 

请例如 http://www.codeproject.com/Articles/778040/Beginners-Tutorial-on-Globalization-and-Localizati

+0

我刚刚做了全球化。我只需要改变那部分的语言。对于其他部分,我是通过资源完成的。对于模型我使用“ResourceType”来完成。我没有找到直接翻译该DayofWeek在该下拉列表中的方式 – Daniele

+0

从你得到的日期价值....我的意思是你在哪里存储这些值。 –

+0

我使用标准值 – Daniele