当我想DateTime
在输入日期中显示时遇到问题。关键是我通过参数查询从数据库中获取日期并将其保存在对象中:
usuario.FechaDeNacimiento = Convert.ToDateTime(tablaResultado.Rows[0]["FechaDeNacimiento"]);
然后在控制器中创建一个管理器,执行查询并将对象数据传递给viewbag
.
在那个视图中,我有一个input="date"
,我尝试用value="@ViewBag...."
它来显示它,但它不起作用。
有什么帮助或建议吗?
我想在你看来你有这样的事情:
问题是要初始化
input
日期类型的值(在支持它的浏览器中),您必须以特定的年-月-日格式传递值,否则它将不会被识别为有效日期。因此,在您的控制器中,您需要将日期转换为字符串:您必须首先使用数据注释创建模型
然后在添加视图中,您的视图也必须是强类型的