Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

How to call ondayrender="calDT_DayRender" using ajaxToolkit:CalendarExtender

$
0
0

Hi All,

I have UI:-

<tdvalign="top"> From Date &nbsp;   

<asp:TextBoxID="TextBox_from"runat="server"></asp:TextBox>
<asp:RequiredFieldValidatorID="RequiredFieldValidator2"ControlToValidate="TextBox_from"runat="server"ErrorMessage="*"ValidationGroup="reqleav"Display="Dynamic"></asp:RequiredFieldValidator>
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server"Format="yyyy/MM/dd"  TargetControlID="TextBox_from"Enabled="True">
</ajaxToolkit:CalendarExtender>

</td>

 

Code Behind:-

List<DateTime> dtholidays = null;


        protected void calDT_DayRender(object sender, DayRenderEventArgs e)
        {

            if (dtholidays.Contains(e.Day.Date) || e.Day.IsWeekend)
            {

                e.Day.IsSelectable = false;

            }

        }



        private List<DateTime> GetPublicHolidays()
        {

            List<DateTime> list = new List<DateTime>();

            //populate from database or other sources

            list.Add(new DateTime(2013, 01, 01));

            list.Add(new DateTime(2013, 02, 02));

            list.Add(new DateTime(2013, 02, 14));

            list.Add(new DateTime(2013, 03, 02));

            list.Add(new DateTime(2013, 03, 14));

            list.Add(new DateTime(2013, 04, 02));

            list.Add(new DateTime(2013, 04, 14));

            list.Add(new DateTime(2013, 05, 02));

            list.Add(new DateTime(2013, 05, 14));

            list.Add(new DateTime(2013, 06, 02));

            list.Add(new DateTime(2013, 06, 14));

            list.Add(new DateTime(2013, 07, 02));

            list.Add(new DateTime(2013, 07, 14));

            list.Add(new DateTime(2013, 08, 02));

            list.Add(new DateTime(2013, 08, 14));

            list.Add(new DateTime(2013, 09, 02));

            list.Add(new DateTime(2013, 09, 14));

            list.Add(new DateTime(2013, 10, 02));

            list.Add(new DateTime(2013, 10, 14));

            list.Add(new DateTime(2013, 11, 02));

            list.Add(new DateTime(2013, 11, 14));

            list.Add(new DateTime(2013, 12, 02));

            list.Add(new DateTime(2013, 12, 14));

            return list;

        }


How to call calDT_DayRender using ajaxToolkit:CalendarExtender?

I know if using this method format:- <asp:Calendar ID="calDT" runat="server" ondayrender="calDT_DayRender"></asp:Calendar>; but i am looking for method ajaxToolkit:CalendarExtender.

 

Please advise.

 

Thank you.

 

Regards,

Micheale

 


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>