на виду
<td class="SrcFld">
<div>
@Html.TextBox("BeginDate", Model.BeginDate)
@Html.RequiredFieldFor(model => model.BeginDate)
@Html.ValidationMessageFor(model => model.BeginDate)
To @Html.TextBox("EndDate", Model.EndDate)
@Html.RequiredFieldFor(model => model.EndDate)
@Html.ValidationMessageFor(model => model.EndDate)
</div>
</td>
В модели
>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Foolproof;
namespace HPAI.HPA.Web.Models
{
public class UnEmploymentInputs : UserInputs
{
[Required]
public DateTime? BeginDate { get; set; }
[Required]
[GreaterThan("BeginDate", ErrorMessage = "End Date Should be Greater Than Begin Date.")]
public DateTime? EndDate { get; set; }
public decimal? NonEscrowTax { get; set; }
public decimal? NonEscrowInsurance { get; set; }
public bool? IsExtension { get; set; }
public bool? IsIncomeCircumstance { get; set; }
}
Мой вопрос,
Проверка даты окончания и даты начала обязательные поля работают. Но больше, чем проверка не работает. На самом деле я использую «надежные» проверки.