Asp.net Javascript日期范围选择器不会弹出

时间:2018-08-20 08:01:34

标签: javascript html asp.net visual-studio bootstrap-daterangepicker

我是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>

仍然在我运行网站时,弹出窗口没有发生。我想念什么吗?请指导。

0 个答案:

没有答案