c# - 如何使用 EditForm 将必填字段的日期默认为今天的日期?
问题描述
我有一个必需的属性(使用 DataAnnotations),它默认所有没有 ? 在类型后标记。它默认为 01/01/0001。如何将其设为空白或默认为某个日期?
PS 我也有两个 int 属性,它们默认为 0。这是没有意义的,因为我不知道它是如何默认的。
解决方案
只需在模型中添加一个默认值
[Required(ErrorMessage = "The Job Start Date field is Required")]
public DateTime StartDate { get; set; } = DateTime.Now;
推荐阅读
- javascript - 为什么我的变量“值”总是未定义?
- c++ - 我们可以在 C 语言中嵌套 #define 和 #if 吗?
- docker - 如何将文件夹复制到docker?
- python - %matplotlib tk 在 jupyter notebook 上不工作
- php - 无法在 PHP 中读取 json,文本末尾需要换行符
- python - 在预测期间从 Keras/Tensorflow 获取中间输出,并在传递到下一层之前修改该值
- python-3.x - 在python中用二进制切片二进制字符串
- python - Python 在处理 try-except 块内的错误后处理错误
- java - 对话框不会停止,我的代码有什么问题?
- python - 使用 Pandas 在 Excel 中读取多个行标题