Я новичок в MVC и нуждаюсь в руководстве по проблеме, с которой сталкиваюсь.
У меня есть текстовое поле для ввода даты с использованием выбора даты. В модели я не указал проверку текстового поля.
Но я отправляю форму, jQuery ненавязчиво проверяет текстовое поле даты.
Модель
Using System;
Using System. Collections. Generic;
Using System. ComponentModel;
Using System. ComponentModel. DataAnnotations;
Using System. Linq;
Using System. Web;
Using DataAnnotationsExtensions;
Namespace heavy_haulage_general_freight. Models
{
public class nsc_gf_job
{
[Key]
public int id { get; set; }
public DateTime pickup_date { get; set; }
}
}
Вид
@model heavy_haulage_general_freight. Models. Nsc_gf_job
@using heavy_haulage_general_freight. Helpers
@{
ViewBag.Title = "Create";
}
<h2>Create</h2>
@using (Html. BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
<legend>Resources Division Heavy Haulage Details:</legend>
<table>
<tbody>
<tr>
<td>@Html.Label("Pickup Date")</td>
<td>
@Html.TextBox("pickup_date", "") <br />
@Html.ValidationMessage("pickup_date")
</td>
<tr>
</tbody>
</table>
</fieldset>
<p>
<input type="submit" value="Create" />
</p>
}