Asp.net mvc 使用ASP.NET MVC 3在所有模型上绑定和转换DateTime属性
我只是想知道是否有人有一种方法可以绑定模型的DateTime属性,以便它们显示在用户所选时区的视图中,但是模型将它们用作UTC存储在数据库中 我正在使用ASP.NET MVC 3和SQL Server 2005数据库,但这将很快升级到2008年,这意味着我可以使用新的日期时间类型,如果这有助于解决方案的话 我使用的代码来自于此,在绑定视图中发布的日期和时间信息时效果很好,我假设只需一点额外的代码,我就可以轻松地将数据转换为UTC 所以我想我有两个选择需要帮助:Asp.net mvc 使用ASP.NET MVC 3在所有模型上绑定和转换DateTime属性,asp.net-mvc,datetime,timezone,Asp.net Mvc,Datetime,Timezone,我只是想知道是否有人有一种方法可以绑定模型的DateTime属性,以便它们显示在用户所选时区的视图中,但是模型将它们用作UTC存储在数据库中 我正在使用ASP.NET MVC 3和SQL Server 2005数据库,但这将很快升级到2008年,这意味着我可以使用新的日期时间类型,如果这有助于解决方案的话 我使用的代码来自于此,在绑定视图中发布的日期和时间信息时效果很好,我假设只需一点额外的代码,我就可以轻松地将数据转换为UTC 所以我想我有两个选择需要帮助: 自定义渲染器 是否有方法覆盖将数据
标记您可以将Html.EditorFor和Html.DisplayFor与DateTime的自定义模板一起使用。您仍然需要定制活页夹tho。谢谢卢卡什。我认为这可能是一种方法,并且我已经在使用自定义编辑器进行日期和时间分离,这样我就可以使用jQuery日期和时间选择器。我只是想得到一些反馈,以确保我所做的是MVC框架中的最佳实践。我需要类似的东西。事实上就是这样。