我的 .cs
文件包含这个。
模型还包含相同的数据类型
在表格中填写数据时,我得到的值是
在 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}")
关于c# - 通过 DateTime 对象仅从 Controller 传递日期。尝试多种方式绑定(bind)时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48002507/