如何创建一个asp.net日历链接到数据库?

时间:2011-03-31 18:03:56

标签: asp.net database ajax vb.net calendar

我们正在尝试在asp.net页面中实现日历并将其链接到数据库。日历应根据数据库表中的数据突出显示日期,类似于机票预订日历。

谢谢

2 个答案:

答案 0 :(得分:3)

没有人会在这里为你写一个申请...如果你有一个特定的问题,你应该问它。没有它,这是我最好的建议。

首先看一下如何实现asp.net的日历控件:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.calendar%28v=vs.80%29.aspx

然后使用ADO.NET从您的Web应用程序与数据库进行通信。这是一个很好的起点:

http://msdn.microsoft.com/en-us/library/e80y5yhx.aspx

答案 1 :(得分:1)

日历有一个属性SelectedDates,它是已选择日期的列表。如果从数据库中获取日期列表,则需要做的就是将它们添加到属性SelectedDates。

例如:

Public Sub Calendar_Prerender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar.PreRender
    Dim tomorrow As DateTime = Now.AddDays(1)
    Dim nextday As DateTime = Now.AddDays(2)

    Calendar.SelectedDates.Add(tomorrow)
    Calendar.SelectedDates.Add(nextday)
End Sub

日历会在明天和所选日期后加载。