ADO.NET Entity Model を使用して、データベースのいくつかのテーブルを取得しました。次に、テーブルからデータを追加、編集、削除するコントローラーを作成しました。インターフェイスで日付ピッカーとして表示したいテーブルに DateTime フィールドがいくつかあります。私はそれを次のように使用してみました:
[DataType(DataType.Date)]
public Nullable<System.DateTime> startdate {get;set;}
日付ピッカーが表示されず、TextBox として表示され続けました。ado.net モデルで日付ピッカーを使用するにはどうすればよいですか? cshtmlコードでこれらのテキストボックスを日付ピッカーに変えることができる方法はありますか?
EditorForの代わりにTextBoxForを使用してそれを行うことができる方法はありますか? 私はjavascript datapickerを試しましたが、適切に形成すると解決策が得られるかもしれません:
@Html.TextBoxFor(x => x.Baslangic, new { @class = "date" })
@Html.TextBoxFor(x => x.Bitis, new { @class = "date" })
<script type="text/javascript">
$().ready(function () {
$('.date').datepicker({dateFormat: "dd/mm/yy"});
});
</script>
「Uncought TypeError:Object [object Object] has no method 'datepicker'」というエラーが表示されました