我在创建视图中使用了J-Query UI日期选择器的实现。
当我在创建视图的get动作中返回一个空白表单时,日期选择器字段将填充默认值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>