asp.net – 编辑条目时的实体框架DateTime格式
发布时间:2020-05-23 21:31:27 所属栏目:asp.Net 来源:互联网
导读:我有一个Timetable模型,目前只有两个属性,Id和Date.它定义如下: public class Timetable{ public int Id { get; set; } [Required, Column(TypeName = Date), DisplayFormat(DataFormatString = {0:dd/MM/yyyy})] publ
|
我有一个Timetable模型,目前只有两个属性,Id和Date.它定义如下: public class Timetable
{
public int Id { get; set; }
[Required,Column(TypeName = "Date"),DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime Date { get; set; }
}
然后我构建了一些基本的CRUD功能,并且由于DisplayFormat注释,它允许我使用dd / MM / yyyy格式创建日期时间表.但是,当我编辑现有时间表时,应用程序将使用01/01/2015 00:00:00填充日期文本框(请参见屏幕截图). 有没有办法让我的应用程序只使用日期,而不是日期和时间? 解决方法为了使用EditorFor()渲染浏览器datepicker(< input type =“date”..>),您需要在属性上使用以下属性(请注意,ISO格式表示日期将根据浏览器文化显示)[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}",ApplyFormatInEditMode=true)]
[DataType(DataType.Date)]
public DateTime Date { get; set; }
并在视图中 @Html.EditorFor(m => m.Date) 请注意,旧版浏览器不支持HTML5日期输入,而FireFox-see comparison here则不支持 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从.NET开始 – ASP.NET,WPF,Silverlight或命令行C#?
- asp.net – 可以从没有这些.svn文件夹的subversion中检出文
- asp.net-mvc – WebForms和MVC可以存在于一个项目中吗?
- ASP.NET Core的Keycloak客户端
- asp.net – Visual C#中事件的下拉列表在哪里?
- 我可以首先使用EF代码和.net核心生成迁移脚本
- asp.net – 获取数据绑定到ListView上DataBound事件
- asp.net – 从启用AJAX的WCF服务返回错误详细信息
- asp.net – 电子邮件CSS
- 如何使用Server.MapPath来获取ASP.NET中的网站文件夹外的位
推荐文章
站长推荐
- asp.net-mvc – MVC3在编辑时,十进制截断为2位小
- asp.net-mvc – 如何在SelectList文本描述中组合
- 即使ReadOnly设置为false,ASP.NET GridView中的C
- asp.net-mvc – Asp.Net MVC – “动态”路由的最
- asp.net-mvc – 从ASP MVC 3 Preview 1升级到bet
- asp.net – 按Enter键时提交表单
- asp.net-mvc-3 – 剃刀引擎 – SEO元标签
- asp.net-mvc – 将id类型从string更改为int时,如
- asp.net-mvc – MVC [HttpGet]控制器注释可选吗?
- asp.net-mvc – 无法加载指定的元数据资源
热点阅读
