-3

どのようにdatebox値をクリアしますか? ロード時dateboxに、デフォルトで次のデータがあります。 "01/01/0001 00:00:00"

ビューから:

@Html.TextBoxFor(m => m.Date, new { @id = "date", @name = "date", @data_role =     "datebox",@value="", @data_options = " {'mode':'calbox' }", @onload="this.value='';" })

コントローラーから:

4

3 に答える 3

2

値がまだ指定されていない場合にテキストボックスに空の文字列を入れたい場合は、モデルで Nullable DateTime を使用する必要があります。

class Model {
  public DateTime? Date { get;set; }
}

ビュー内の呼び出しは同じままです。

@Html.TextBoxFor(m => m.Date)
于 2012-09-05T10:30:20.503 に答える
1

そのためにjQueryを使用できます:

$(function(){
  $("#date").text("");
});
于 2012-09-05T10:25:46.133 に答える
0

あなたは使うことができます

     $(document).ready(function(){
       $("#Date").val("");
     });

注:日時の値をモデルの現在の日時に設定するか、null可能にしてnullに設定する(または設定しない)方が良い

于 2012-09-05T10:34:00.470 に答える