Saturdays go missing in the ASP.NET AJAX Calendar Extender

In the ASP.NET forums, I have seen many users complaining about the calendar display while using the ASP.NET AJAX CalendarExtender. The issue was particularly found in IE7 where Saturdays were not displayed in the calendar.

A simple solution that I had adopted sometime back was to set the padding and margin of the CalendarExtender to 0px;

The solution is shown over here:


<html xmlns="http://www.w3.org/1999/xhtml">


<head runat="server">


    <title></title>


    <style type="text/css">


    .calFixIE *


    {


        padding:0px;


        margin:0px;


    }


    </style>


</head>


<body>


    <form id="form1" runat="server">


    <div>


        <asp:ScriptManager ID="ScriptManager1" runat="server">


        </asp:ScriptManager>


        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>


        <cc1:CalendarExtender ID="CalendarExtender1" TargetControlID="TextBox1"


        Format="dd/MM/yyyy" runat="server">


        </cc1:CalendarExtender>       


    </div>   


    </form>


</body>


</html>







About The Author

Suprotim Agarwal
Suprotim Agarwal, Developer Technologies MVP (Microsoft Most Valuable Professional) is the founder and contributor for DevCurry, DotNetCurry and SQLServerCurry. He is the Chief Editor of a Developer Magazine called DNC Magazine. He has also authored two Books - 51 Recipes using jQuery with ASP.NET Controls. and The Absolutely Awesome jQuery CookBook.

Follow him on twitter @suprotimagarwal.

No comments: