views:

24

answers:

0

Existing website that has a few report pages that take dates as report parameters. These report pages use the CalendarExtender to allow the user an esay way to enter dates (the user selects a date and the text box gets populated). On all of the browsers and different versions of those browsers I have tested (IE, FF, Opera, Safari, mobile browsers, etc) all of the report pages display more than one CalendarExtender text box combination correctly except for Chrome.

The problem is that in the page_load I am populating the start date and end date text box controls with certain dates (depending on user settings, etc) and in Chrome only the first text box on the page is being preloaded correctly. All of the calendarextender functionally works (the user can select a date for the second text box that was not preloaded in the page_load and run the report). I have created a brand new web site with no css or styles used and I have duplicated the problem on that new site.

Here is the HTML:

<tr>
                <td>
                    Start Date:</td>
                <td>
                    <table cellpadding="0" cellspacing="0" border="0">
                        <tr>
                            <td>
                                <asp:TextBox ID="txtStartDate" runat="server" CssClass=""></asp:TextBox>&nbsp;
                                <asp:Image ID="imgCal" runat="server" ImageUrl="icon-calendar.gif" AlternateText="" />
                            </td>
                        </tr>
                    </table>
                </td>
                <td align="right">
                    <cc1:CalendarExtender ID="calStartDate" runat="server" PopupButtonID="imgCal" TargetControlID="txtStartDate"
                        PopupPosition="TopRight">
                    </cc1:CalendarExtender>
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td>
                    End Date:</td>
                <td>
                    <table cellpadding="0" cellspacing="0" border="0">
                        <tr>
                            <td>
                                <asp:TextBox ID="txtEndDate" runat="server" CssClass=""></asp:TextBox>&nbsp;
                                <asp:Image ID="imgEnd" runat="server" ImageUrl="icon-calendar.gif" AlternateText="" />
                            </td>
                        </tr>
                    </table>
                </td>
                <td align="right">
                    <cc1:CalendarExtender ID="calEndDate" runat="server" PopupButtonID="imgEnd" TargetControlID="txtEndDate"
                        PopupPosition="TopRight">
                    </cc1:CalendarExtender>
                    &nbsp;
                </td>
            </tr>

I am thinking it is something simple that I am missing but I cannot seem to find the solution.

Thanks.

related questions