MVC4 DateTimePicker 找不到图标时间和图标日历

Posted

技术标签:

【中文标题】MVC4 DateTimePicker 找不到图标时间和图标日历【英文标题】:MVC4 DateTimePicker cannot find icon-time and icon-calendar 【发布时间】:2014-01-05 17:13:35 【问题描述】:

我正在使用来自from this link 的日期时间选择器从用户那里获取日期和时间。我正在使用引导程序。这是我的代码:

        <div id="startDateTimePicker" class="input-append date">
            Data e Hora Inícial do Gráfico
            <input id="plotStartDate" name="StartDate" data-format="dd/MM/yyyy hh:mm:ss" value="startDateTime" type="text" />
            <span class="add-on">
                <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
            </span>
        </div>

        <div id="endDateTimePicker" class="input-append date">
            Data e Hora Final do Gráfico
            <input id="plotEndDate" name="EndDate" data-format="dd/MM/yyyy hh:mm:ss" type="text" />
            <span class="add-on">
                <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
            </span>
        </div>

        <script type="text/javascript">
            $(function () 

                $('#startDateTimePicker').datetimepicker(
                    language: 'pt-BR'
                );

                $('#endDateTimePicker').datetimepicker(
                    language: 'pt-BR'
                );

                $("#endDateTimePicker").data('datetimepicker').setLocalDate(now);
                $("#startDateTimePicker").data('datetimepicker').setLocalDate(oneHourAgo);
            );
        </script>

系统运行时不显示icon-date和icon-time。我不知道在哪里可以找到那些。

有人可以帮我在屏幕上显示这些图标吗?

这个插件有更好的选择日期和时间吗?我发现了几个仅适用于日期或时间的实现,但不能同时适用于两者。

谢谢。

【问题讨论】:

我添加了“~/Content/bootstrap.css”,它成功了! 【参考方案1】:

您似乎正在使用Bootstrap 2.3.2 icons。按照以下步骤在您的项目中设置 Bootstrap 2.3.2:http://getbootstrap.com/2.3.2/getting-started.html

我想向你推荐 3.0 版本的 Bootstrap。在 3.0 中,图标的使用有所改变:http://getbootstrap.com/components/#glyphicons

2.3.2 版:

<i class="icon-date"></i>

3.0 版:

<span class="glyphicon glyphicon-date"></span>

【讨论】:

我正在使用引导程序 3。我已经尝试过 glyphicons,但只显示了一个空方块......我在我的应用程序中使用 glyphicons 没有任何问题。所以看到我的插件使用的是旧的 Bootstrap 版本......【参考方案2】:

查看此示例以解决您的问题。

    打开BundleConfig.cs,修改样式包“~/Content/themes/base/css”如下:

bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( "~/Content/themes/base/jquery-ui.css", "~/Content/themes/base/jquery-ui.all.css"));

    打开您的 _layout.cs 并在 的结束标记之前添加以下内容

@Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryui") @Styles.Render("~/Content/themes/base/css") @RenderSection("脚本", 必需:false)

    最后为了测试你的视图,打开你的 index.cshtml 并在最后添加这个

日期:

@section Scripts
    @*@Scripts.Render("~/bundles/jqueryval")*@
    <script type="text/javascript">
        $(document).ready(function () 
            $(".datefield").datepicker();
        );
    </script>

如果有任何疑问,请告诉我。

干杯

【讨论】:

不是日期选择器,而是日期和时间选择器。 JQueryUI Datepicker 不能解决我的问题。

以上是关于MVC4 DateTimePicker 找不到图标时间和图标日历的主要内容,如果未能解决你的问题,请参考以下文章

Yii2类'kartik datetime DateTimePicker'在共享主机服务器上找不到

找不到或无法读取要导入的文件:在 ruby​​ on rails 项目中使用 tailwind 框架的 bootstrap-datetimepicker

apache_conf 如何在.NET MVC4中创建自定义BundleTransform,特别是为了不重命名变量。因为我找不到这个

仅使用图标打开 datetimepicker

安装Anaconda3后,Spyder、Ipython等图标找不到

mac安装完anyconnect找不到图标