【MVC5】日期选择控件DatePicker

本文介绍了如何在MVC5项目中整合Bootstrap库和DatePicker插件来创建一个灵活且易用的日期选择控件。通过在App_StartBundleConfig.cs中正确引用CSS和JS文件,并在页面上初始化DatePicker插件,实现了日期选择功能的快速搭建。文章还提供了详细的代码示例和下载链接,帮助开发者轻松集成这一实用组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目中使用了Bootstrap,日期控件就选择了依赖于bootstrap的DatePicker。

  1. 在App_Start\BundleConfig.cs中引用css和js文件;
    bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                          "~/Scripts/bootstrap.js",
                          "~/Scripts/respond.js",
                          "~/Scripts/bootstrap-datepicker.js",
                          "~/Scripts/bootstrap-datepicker.zh-CN.min.js"));
    
                bundles.Add(new StyleBundle("~/Content/css").Include(
                          "~/Content/bootstrap.min.css",
                          "~/Content/bootstrap-theme.min.css",
                          "~/Content/site.css",
                          "~/Content/bootstrap-datepicker.min.css"));
  2. 页面加载后初始化该控件(具体参数访问 Sample页面查看);
    @section Scripts{
        <script>
            $(function () {
                // 日期控件设定
                $('.datepicker').datepicker({
                    format: "yyyy/mm/dd",
                    language: "zh-CN",
                    weekStart: 0,
                    todayBtn: "linked",
                    clearBtn: true,
                    keyboardNavigation: true,
                    todayHighlight: true,
                    autoclose: true
                });
            });
        </script>
    }
  3. 效果
    image

下载地址:https://github.com/eternicode/bootstrap-datepicker

Sample:http://eternicode.github.io/bootstrap-datepicker/?markup=input&format=&weekStart=&startDate=&endDate=&startView=0&minViewMode=0&todayBtn=false&clearBtn=false&language=en&orientation=auto&multidate=&multidateSeparator=&keyboardNavigation=on&forceParse=on#sandbox

已添加到【MVC5】ASP.NET MVC 项目笔记汇总

转载于:https://www.cnblogs.com/Ryukaka/p/4831232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值