asp.net使用CALENDAR

时间:2013-02-22 16:34:23

标签: jquery asp.net calendar datepicker

我希望在屏幕上显示日历,我需要将日期列表传递给日历。每个日期将在日历上以粗体突出显示,以显示已存储的日期。

我正在考虑使用JQuery datepicker,但我认为asp:calendar可能会更好。有没有人有任何建议或知道我应该从哪里开始?


编辑:因此,对于测试运行,我使用了datepicker:

<meta charset="utf-8" />
        <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
        <link rel="stylesheet" href="/resources/demos/style.css" />

        <script>
            $(function () {
            $("#datepicker").datepicker();
            });
        </script>

   <p>Date: <input type="text" id="datepicker" /></p>

现在我有一个以cs页面存储的日期列表为。

 DateTime start = new DateTime(2013, 02, 20);
        DateTime end = new DateTime(2013, 01, 11);

        var dates = new List<DateTime>();

        for (var dt = start; dt <= end; dt = dt.AddDays(1))
        {
            dates.Add(dt);
        }

有没有人知道如何将列表传递给日历,以便日历将突出显示列表中的日期。谢谢

3 个答案:

答案 0 :(得分:2)

我建议您使用JQuery calendar,因为您有各种主题选项,因为您没有使用asp.net ajax控件。

答案 1 :(得分:1)

我会考虑尽可能使用JQuery插件而不是ASP或Ajax Toolkit控件。

答案 2 :(得分:1)

我认为没有理由不为此目的使用常规ASP.NET日历。看一下以下教程:

Highlighting Important Dates in Calendar