devxlogo

Enable Day-click Selection for an ASP Calendar Control

Enable Day-click Selection for an ASP Calendar Control

The following code assigns an OnClick event to each calendar cell by altering the way the calendar control renders the cells containing the days. When clicked, the calendar posts back the day number of the day that was clicked:

Sub ca_DayRender(sender As Object, e As DayRenderEventArgs)    Dim d as CalendarDay  Dim c as TableCell  Dim datOrigin as Date = "1-1-2000"  Dim strDayNum as String    d = e.Day  c = e.Cell  strDayNum = CStr(DateDiff("d", datOrigin, d.date))    If d.IsOtherMonth Then    c.Controls.Clear  Else    c.Attributes.Add("OnClick", "javascript:__doPostBack('ca','" &   strDayNum & "')")  End IfEnd Sub
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist