У меня есть реализация средства выбора даты J-Query UI, которое я использую в представлении создания.
Когда я возвращаю пустую форму в действии get для представления create, поля выбора даты заполняются значением по умолчанию, 01/01/0001. Поля объявлены как обнуляемые в базе данных.
как я могу остановить показ этих значений на виде?
Это действие get, при котором я возвращаю пустой объект сайта клиента.
public ViewResult Create()
{
CustomerSite customerSite = new CustomerSite();
var customers = repository.GetCustomers;
return View(new SiteAdminCreateViewModel(customerSite, customers));
}
И я использую этот шаблон редактора, чтобы убрать время
@model DateTime
@Html.TextBox("", Model.ToString("dd/MM/yyyy"), new { @class = "date" })
И это структура, которую я использую в главном представлении
<div class="label-for">@Html.LabelFor(model => model.CustomerSite.PremisesStartDate) </div>
<div class="date-editor">
@Html.EditorFor(model => model.CustomerSite.PremisesStartDate)
@Html.ValidationMessageFor(model => model.CustomerSite.PremisesStartDate)
</div>