0

DatePicker はプロジェクトを回避しますが、モーダルでは機能しません。Modal は部分ビューです。

これはエディター テンプレートにあります。

DateTime.cshtml

@model System.DateTime?
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "editor-field" })

    <script type="text/javascript">
        if (typeof (jQuery) == 'function') {
            $(function () {
                if ($.datepicker) {
                    $('#@this.ViewData.TemplateInfo.GetFullHtmlFieldId("")')
                    .datepicker();
                }
            });
        }
    </script>
4

1 に答える 1

0

エディタ テンプレートでこのコードを試してください

@model System.DateTime?
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "editor-field picker" })

共有ビューで、次のようにスクリプトを呼び出します

    <script type="text/javascript">
        if (typeof (jQuery) == 'function') {
            $(function () {
                if ($.datepicker) {
                    $('input.picker')
                    .datepicker();
                }
            });
        }
    </script>
于 2012-07-18T00:04:44.120 に答える