为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的 EditorFor datepicker 字段没有填充我的值?

为什么我的 EditorFor datepicker 字段没有填充我的值?

C#
收到一只叮咚 2023-05-14 16:13:49
我试图让这个日期选择器字段填充今天的日期,但由于某种原因它没有发生。我找不到有关“新 {}”部分接受哪些选项的参考。@Html.LabelFor(d => d.ServiceOn, new { @class = "control-label" })@Html.EditorFor(d => d.ServiceOn, "DatePicker", new { disableMinDate = true, Value = DateTime.Today })@Html.ValidationMessageFor(d => d.ServiceOn, "", new { @class = "text-danger" })我尝试过 value、Value 和 @Value,但生成的 html 始终显示 value=""。我想知道日期选择器本身是否正在将字段归零。我觉得我在这里遗漏了一些明显的东西。
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

这应该有效:


@Html.LabelFor(d => d.ServiceOn, new { @class = "control-label" })

@{Model.ServiceOn= DateTime.Today;}

@Html.EditorFor(d => d.ServiceOn, "DatePicker", new { disableMinDate = true })

@Html.ValidationMessageFor(d => d.ServiceOn, "", new { @class = "text-danger" })

HTML使用ModelState,而不是模型本身。

查看完整回答
反对 回复 2023-05-14
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信