MVC3 Как остановить отображение даты и времени по умолчанию при создании представления - PullRequest
2 голосов
/ 09 августа 2011

У меня есть реализация средства выбора даты 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>

1 Ответ

0 голосов
/ 22 ноября 2011

Можно ли установить дату по умолчанию для элемента управления JQuery? Установить дату по умолчанию для Jquery Datepicker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...