2014-11-21 151 views
3

如何显示在DataFormatString完整月份名称和年度(11月 - 2014)DataAnnotation显示月份名称

我用这个DataAnnotation尝试,但它并没有给我想要的O/P:

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

这是什么给你作为输出?你的格式是okey。 – 2014-11-21 13:44:44

+0

不给出任何输出,只显示0:MMMM-yyyy这个 – sumedha 2014-11-21 13:47:02

+0

你的例子缺少一些代码。这个属性是什么样的? – 2014-11-21 13:48:20

回答

3

我不知道它是否有差别或没有,但怎么样;

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

DisplayFormatAttribute.DataFormatString property

格式化字符串可以是任何文字串和通常包括 占位符字段的值。例如,在格式为 的字符串“Item Value:{0}”中,当字符串显示在DynamicField对象中时,该字段的值将替代{0} 占位符。 格式化字符串的其余部分显示为文字文本。

如果格式化字符串不包含占位符,则数据源中字段的 值不包含在最终显示文本中。

2

你缺少括号:

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