3
私は開始日と終了日に検証を行う必要があり日付検証 - 開始日、終了日MVC
検証:
- は、開始日は以下Endateに等しい値を設定する必要があります。
- EndDateをstartdate以上に設定する必要があります。
これまでのところ私のコード:
オブジェクト:
[DisplayName("Effective Start Date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime EffectiveStartDate { get; set; }
[DisplayName("Effective End Date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime EffectiveEndDate { get; set; }
ビュー:
</tr>
<tr>
<td class="lables"><%= Html.LabelFor(model => model.EffectiveEndDate)%></td>
<td class="data" id = "endDate"><%= Html.EditorFor(model => model.EffectiveEndDate)%>
<%= Html.ValidationMessageFor(model => model.EffectiveEndDate)%></td>
</tr>
<tr>
<td class="lables"><%= Html.LabelFor(model => model.ErrorCheckEnabled)%></td>
<td class="data" ><%= Html.TextAreaFor(model => model.ErrorCheckEnabled)%>
<%= Html.ValidationMessageFor(model => model.EffectiveEndDate)%></td>
</tr>
どのように検証して行く必要があります。私は
$("#frm").validate
[または]
上のクライアントのサイトで行う必要があります?
ありがとうGligoram ...上記の検証の使用方法を教えてください。 – Sreedhar
私は自分の答えを編集して、検証属性の使い方を示しました。 – gligoran
@gligoranこれを定数ではなく「StartDate」フィールドとどうやって比較しますか? –