我是Jquery的新手,我想在我的ASP.net Web应用程序[Visual Studio 2017]中显示dateRangePicker。
我发现以下组件非常适合我的需求: https://github.com/dangrossman/daterangepicker
我的项目包含内容页面和母版页面。
根据提供的文档和示例@ http://www.daterangepicker.com/#example1
我做了以下两件事: 1)我的网页中包含jQuery,Moment.js和日期范围选择器的文件
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="SearchInvoices.aspx.cs" Inherits="STT_Web.Invoices.SearchInvoices" %>
<script type="text/javascript" src="https://cdn.jsdelivr.net/jquery/latest/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
</asp:Content>
2)然后附加如下所示的daterangePicker:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<input type="text" name="daterange" value="01/01/2018 - 01/15/2018" />
<script>
$(function() {
$('input[name="daterange"]').daterangepicker({
opens: 'left'
}, function(start, end, label) {
console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
});
</script>
</asp:Content>
仍然在我运行网站时,弹出窗口没有发生。我想念什么吗?请指导。