2
作成ビューで使用しているJ-Query UIの日付ピッカーの実装があります。MVC3作成ビューでレンダリングされるデフォルトの日付と時刻の値を停止する方法
作成ビューの取得アクションで空白のフォームを返すと、日付選択フィールドにデフォルト値の01/01/0001が設定されています。フィールドは、データベースでNULL可能と宣言されます。
ビューにこれらの値が表示されないようにするにはどうすればよいですか?
これは空のカスタマーサイトオブジェクトを返すgetアクションです。
public ViewResult Create()
{
CustomerSite customerSite = new CustomerSite();
var customers = repository.GetCustomers;
return View(new SiteAdminCreateViewModel(customerSite, customers));
}
とIM
@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>
私は同じ問題を抱えています – hidden
なぜあなたはその値をチェックしていませんか?デフォルトの場合、htmlを表示しません。 –