2014-11-21 3 views
3

Как отобразить полное название месяца и год DataFormatString (ноябрь-2014)DataAnnotation отображать название месяца

Я попытался с помощью этого DataAnnotation, но это не дает мне желаемого о/р:?

[DisplayFormat(DataFormatString="0:MMMM-yyyy")] 
+0

Что это дает вам в качестве результата? Ваши форматы являются okey. –

+0

Не дает никакого вывода, просто отображает 0: MMMM-yyyy this – sumedha

+0

В вашем примере отсутствует какой-то код. Как выглядит свойство? –

ответ

3

Я не знаю, что делает разницу или нет, но как насчет;

[DisplayFormat(DataFormatString = "{0:MMMM-yyyy}")] 

От DisplayFormatAttribute.DataFormatString property

Строка форматирования может быть любой символьной строкой, и, как правило, включает в себя заполнителя для значения поля. Например, в форматировании строки «Item Value: {0}» значение поля заменяется на замещающее поле {0} , когда строка отображается в объекте DynamicField. Остальная часть строки форматирования отображается как буквальный текст.

Если строка форматирования не содержит заполнитель, значение поля из источника данных не включается в окончательный текст отображения.

2

Вы недостающие скобки:

[DisplayFormat(DataFormatString="{0:MMMM-yyyy}")] 
Смежные вопросы