entity-framework - MVC中@Html.DisplayFor()只显示日期

标签 entity-framework asp.net-mvc-5

我在 MVC5 和 EntityFramework 中工作以将数据显示到 View 中。

现在在我看来数据格式是:- 10/22/2014 12:00:00 AM
但我只想要日期:- 22/10/2014 这种格式

我试试这个代码,但它不起作用

 @if (item.chekin_on_after != null)
                    { @Html.DisplayFor(modelItem => item.chekin_on_after, "ShortDateTime")}

我也关注了 stackoverflow 中的几个链接,但没有帮助 Date Format using Html.DisplayFor() in MVC5 , Display only date and no time

最佳答案

我没用过 @html.DisplayFor() . 而不是我用

@Convert.ToString(string.Format("{0:dd/MM/yyyy}", item.chekin_on_after))

它完美地工作。

关于entity-framework - MVC中@Html.DisplayFor()只显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26464319/

相关文章:

c# - Html.BeginForm 会在该区域后自动添加一个子文件夹

使用 Visual Studio 2015 无法在 Angular 2 上编译 Typescript 文件

c# - 尝试传递局部 View 时字典类型错误

asp.net-mvc - Entity Framework 由 string[] 引起的异常

entity-framework - 如何在 Visual Studio 2010 中手动编辑 ADO.NET 中的表映射?

css - 仅选择列的一部分

c# - Entity Framework 中的多个自引用失败并出现 "principal end"错误

asp.net-mvc-5 - 无法从 ASP.NET MVC 5.1 上的 UrlHelper 调用 Action 方法

javascript - 使用 jquery 显示表中的相邻行

c# - 我应该如何处理引用实体的持久性?