仅从控制器通过DateTime对象传递日期。尝试多种方式绑定时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅从控制器通过DateTime对象传递日期。尝试多种方式绑定时间相关的知识,希望对你有一定的参考价值。
我的.cs
文件包含这个。
模型还包含相同的datatype
在填写表单中的数据时,我得到的值为
在SQL中,我将数据类型保持为date
,在模型中,有必要保留DateTime。
我尝试了ParseExact()
,.Date
等等,但最终结果随着时间的推移而变化。
有人可以帮忙吗?我在本网站上尝试了很多与此问题相关的解决方案,但没有得到任何帮助。
先感谢您。
答案
将其添加到您的模型中
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
并在.cshtml中
@Html.TextBoxFor(m => m.LastPaymentDate, "{0:dd/MM/yyyy}")
以上是关于仅从控制器通过DateTime对象传递日期。尝试多种方式绑定时间的主要内容,如果未能解决你的问题,请参考以下文章