2014-11-21 120 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}")]