DateTime を使用する誕生日テキスト フィールドに時刻が表示されないようにしようとしています。
私のコード:(私はJquery DatePickerを使用しています)
<label for="birthday">Birthday:</label>
@Html.TextBox("birthday", (Model.Birthday.ToString()), new { @class = "datePicker" })
Javascript:
$(document).ready(function () {
$('.datePicker').datepicker({ showOn: 'both', buttonImage: "/content/images/calendar-red.gif" });
});
日付のモデル設定があります:
[DataType(DataType.Date)]
public DateTime? Birthday { get; set; }
それでも、テキスト ボックスのテキストは次のように表示されます。
「2010/8/21 12:00:00 AM」
テキストボックスのテキストを次のように表示したい:
「2010/8/21」
私はすべてを試しました:
@inherits System.Web.Mvc.WebViewPage<System.DateTime>
しかし、私はモデルを使用しているので、それをさせません