如何在DataFormatString中显示完整的月份名称和年份?(2014年11月)
我尝试使用此DataAnnotation,但它没有给我所需的o / p:
[DisplayFormat(DataFormatString="0:MMMM-yyyy")]
答案 0 :(得分:5)
我不知道它有所不同,但是如何;
[DisplayFormat(DataFormatString = "{0:MMMM-yyyy}")]
来自DisplayFormatAttribute.DataFormatString
property
格式化字符串可以是任何文字字符串,通常包含一个 占位符表示该字段的值。例如,在格式化中 字符串"项目值:{0}",字段的值代替{0} 当字符串显示在DynamicField对象中时占位符。 格式化字符串的其余部分显示为文字文本。
如果格式化字符串不包含占位符,则字段为# 数据源中的值不包含在最终显示文本中。
答案 1 :(得分:2)
你错过了括号:
[DisplayFormat(DataFormatString="{0:MMMM-yyyy}")]