【问题标题】:ToShortDateString is displaying empty stringToShortDateString 显示空字符串
【发布时间】:2014-07-05 13:47:16
【问题描述】:

tentative_date 有一个有效的日期,但是当我尝试转换为shortdate 时,会显示一个空字符串。

@if (Model.bookings.tentative_date.HasValue) {    
    Model.bookings.tentative_date.Value.ToShortDateString();
}

关于我做错了什么有什么想法吗?

【问题讨论】:

    标签: c# asp.net-mvc entity-framework razor


    【解决方案1】:

    你什么都看不到,因为你没有渲染任何东西。

    if 块内,您在 Razor 中处于“代码模式”,因此除非您以 @ 为前缀,否则不会将任何内容写入响应。

    所以你只需要写:

    @if (Model.bookings.tentative_date.HasValue)
    {
        @Model.bookings.tentative_date.Value.ToShortDateString()
    }
    

    【讨论】:

      猜你喜欢
      • 2018-10-31
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      • 2010-10-25
      • 2018-04-16
      • 2019-08-22
      相关资源
      最近更新 更多