jquery - Visual Studio 2013 MVC - jquery 日期选择器

标签 jquery css asp.net-mvc-4 datepicker

我刚刚开始使用 MVC 在 Visual Studio 2013 中创建应用程序。我正在尝试使用 jquery 数据选择器。我希望它在有 DateTime 字段的地方显示一个日期选择器。我正在使用脚手架(模板)创建我的 Controller 。

  1. 我已经导入了 JQuery UI(组合库)。
  2. 在 BundleConfig.css 中,我将“~/Content/themes/base/all.css”添加到 bundles.Add(new StyleBundle("~/Content/css").Include
  3. 另外添加了一个新包 --

    bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
           "~/Scripts/jquery-ui-{version}.js));
    
  4. 在 _Layout.cshtml 中我添加了 2 个新的 Scripts.Render

    @Scripts.Render("~/bundles/jqueryui")
    @Scripts.Render("~/Scripts/AQB_MON.js")
    
  5. 我使用以下内容创建了我的 AQB_MON.js

    $(document).ready(function(){
       $(".input[type='datetime']").each(function(){
        $(this).datepicker();
       });
    })
    

All 似乎对任何日期时间字段都没有影响。这是因为使用脚手架来创建我的 Controller / View 吗?当我在显示我的日期时间字段时尝试使用 ToShortDateString() 时,由于使用脚手架构建它们而遇到了一个问题。

最佳答案

您应该使用 htmlhelper 来显示日期时间选择器。 阅读有关 html 助手的更多信息。

关于jquery - Visual Studio 2013 MVC - jquery 日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37887444/

相关文章:

javascript - 单击 iframe 中的按钮 > 在父窗口中隐藏 div

html - css:最大宽度不起作用

asp.net-mvc - VB.NET 中的 ASP.NET MVC 4 HtmlHelper 扩展需要 App_Code 吗?

css - 带有 CSS3 模糊滤镜的 Div 在过渡时显示模糊边缘

html - 如何使两个跨度在 td 表内的同一行开始

asp.net - 具有名字和姓氏的MVC User.Identity.Name

c# - 根据用户输入动态更新连接字符串

javascript - localStorage 事件监听器不会在 Chrome 中为本地文件触发

php - 无限ajax滚动分页循环

javascript - Jquery的hoverIntent/hover函数支持触摸设备