【问题标题】:DataAnnotation to display month nameDataAnnotation 显示月份名称
【发布时间】:2015-01-19 16:24:48
【问题描述】:

如何在 DataFormatString 中显示完整的月份名称和年份?(2014 年 11 月)

我尝试使用这个 DataAnnotation,但它没有给我想要的 o/p:

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

【问题讨论】:

  • 这给了你什么输出?你的格式没问题。
  • 不给出任何输出,只显示 0:MMMM-yyyy this
  • 您的示例缺少一些代码。房产是什么样子的?

标签: c# asp.net-mvc dataformat displayformat


【解决方案1】:

我不知道这有什么不同,但怎么样;

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

来自DisplayFormatAttribute.DataFormatString property

格式化字符串可以是任何文字字符串,通常包括一个 字段值的占位符。例如,在格式化 字符串“项目值:{0}”,该字段的值替换为 {0} 字符串显示在 DynamicField 对象中时的占位符。 格式化字符串的其余部分显示为文字。

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

【讨论】:

    【解决方案2】:

    你缺少括号:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2020-04-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      相关资源
      最近更新 更多