我想知道如何設置DateTime屬性的條件需求。也就是說,除了檢查這個必填字段是否爲空,我還希望輸入(在cshtml文件中)不超過3個星期。必填字段 - 條件表達式/驗證
型號:
[DataType(DataType.Date)]
[Display(Name = "Start date"), Required(ErrorMessage = ValidationMessages.IsRequired)]
//[What else here for this condition??]
public DateTime StartDate { get; set; }
.cshtml:
<div class="form-group">
<div class="editor-label">
@Html.LabelFor(model => model.Assignment.StartDate)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Assignment.StartDate)
@Html.ValidationMessageFor(model => model.Assignment.StartDate)
</div>
</div>
怎麼會這樣的條件表達式是什麼樣子?除了模型中的條件之外,還需要添加一些東西嗎?
請說出我的描述是否太少。
// 在此先感謝,問候
看這個帖子http://stackoverflow.com/questions/1406046/data-annotation-ranges-of-dates – Suni