Dar*_*ele 1 .net c# asp.net-mvc razor
@Html.EditorFor(m => m.DateOfAcception, new
{
htmlAttributes = new { type = "datetime-local", required = "required" },
@class = "form-control datepicker",
@value = DateTime.Now.ToString()
})
Run Code Online (Sandbox Code Playgroud)
我得到了类似的东西,但价值不起作用,我的模型也是
public DateTime DateOfAcception { get; set; } = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
但我无法让它以默认值开始。
这是它在 html 中的样子
Novo 部分只是 @Html.EditorFor(m => m.DateOfAcception)
如果左侧部分可以以某种方式以该值开头
您应该使用 TextBoxFor 并输入国际时间,然后 Razor 会将其转换为本地日期时间。我希望这会回答你的问题。
@Html.TextBoxFor(x => x.DateOfAcception, "{0:yyyy-MM-ddTHH:mm:ss}", new
{
@class = "form-control",
required = "required",
@type = "datetime-local"
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1349 次 |
| 最近记录: |