<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="TextBox1_CalendarExtender" runat="server"
ClearTime="True" Enabled="True" TargetControlID="TextBox1">
</asp:CalendarExtender>
当我在文本框中输入值时,上面的代码不会弹出日历。我刚刚和Ajax一起工作,以前它工作得很好。我错过了什么?
我正在使用Visual Studio 2008和Ajax库3.5。像Edit这样的其他Ajax控件运行正常。
哦,我在这上花了两个小时,这很容易。
答案 0 :(得分:0)
按如下方式将cc1用于CalenderExtender。
<cc1:CalendarExtender ID="TextBox1_CalendarExtender" runat="server" ClearTime="True" Enabled="True" TargetControlID="TextBox1">
</cc1:CalendarExtender>
答案 1 :(得分:0)
显然我的问题是脚本管理器行
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
将此更改为
<ajaxToolkit:ToolkitScriptManager runat="Server" EnableScriptGlobalization="true"
EnableScriptLocalization="true" ID="ScriptManager1" ScriptMode="Debug" CombineScripts="false" />
一切正常。