Cha*_*max 5 c# asp.net asp.net-core blazor
我有一个必需的属性(使用 DataAnnotations),它默认所有不带 ? 的值。在类型后标记。默认为 01/01/0001。如何将其设为空白或默认为某个日期?
PS 我还有两个 int 属性,它们默认为 0。这没有意义,因为我不知道它是如何默认的。
只需在模型中添加默认值即可
[Required(ErrorMessage = "The Job Start Date field is Required")]
public DateTime StartDate { get; set; } = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
除了添加默认值之外,您还可以重写 OnInitialized blazor 组件方法并在组件中设置默认值。
protected override void OnInitialized()
{
request.StartDate = DateTime.Now;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5281 次 |
| 最近记录: |