使用 ajax 日历时出现问题

Issue while using ajax calendar

我在 ASP.NET 应用程序中使用 Ajax 日历,如下面的代码行

<asp:TextBox ID="txtDOB" placeholder="(mm/dd/yyyy)" runat="server" onchange="ValidateDate()">
</asp:TextBox>

<ajax:CalendarExtender ID="txtDOBCalendar" runat="server" Format="mm/dd/yyyy" TargetControlID="txtDOB">
</ajax:CalendarExtender>

它不起作用。它会抛出类似

的错误消息

"The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>)."

我想一定有一些代码块 <%= ...%>。将其替换为 <%# ...%>。希望能帮助到你。