ビューの 1 つに Date-Time ピッカーが必要なので、Trent Richardson のものを使用することにしました。しかし、今まで私はそれを機能させることができませんでした. だからここに私がしたことがあります:
- jquery.ui.datepicker.min.js`の名前の下にクエリ コードを追加したので
jquery-ui-timepicker-addon
、そこに 2 つのファイルが作成されました。Scripts\plugins\datepicker directory where I already have
私の新しい js ファイルを次のように `Shared_Layout.cshtml ビューに含めます。
これらは、datetimepicker を使用できるようにするために行った 2 つの手順です。次に、datepicker も使用して動作する部分ビューの 1 つで、次のように datetimepicker を使用しようとします。
else if (field[i].MCS_Fields.QuestionTypeId == 3)
{
<script type="text/javascript">
$(function () {
$(".datetimepicker").datetimepicker();
});
</script>
<input type="text" class="datetimepicker" />
@*@Html.TextBox("datetimepicker", "", new { @class = "datetimepicker" })*@
}
しかし、うまくいきません。最初に試してみまし@Html.TextBox
たが、ご覧のとおり、コメントして単純な<input
タグで試しました。しかし、同じ部分ビューで私はこれを持っています:
if (field[i].MCS_Fields.QuestionTypeId == 2)
{
<script type="text/javascript">
$(function () {
$(".datepicker").datepicker();
});
</script>
@Html.TextBox("datepicker", "", new { @class = "datepicker" })
}
期待どおりに動作しています。私が気付いたのは、_Layout
ページにdatepicker jsファイルがどこにも含まれていないことですが、それでも使用できます。datetimepicker を間違った場所に含めていますか? それとも問題は別の場所にあるのでしょうか?