Ajax Calendar Extender不起作用

时间:2010-12-03 08:58:43

标签: asp.net ajax asp.net-ajax

我知道这是一个愚蠢的问题,但我无法让ASP.Net Calendar Extender工作。我现在正在看这个问题几个小时。 有人可以帮助我。

我已从Asp.net Ajax网站下载代码,并已将dll添加到我的工具箱中。

这是我的页面代码

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

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

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

当我单击TextBox时,它的行为类似于普通的TextBox。它不显示日历。

我有遗忘的东西,还是我做错了什么?

2 个答案:

答案 0 :(得分:3)

使用 ToolkitScriptManager

替换 ScriptManager

答案 1 :(得分:1)

您忘记设置CalendarExtender的PopupButtonID属性。如果您希望在单击TextBox时显示日历,请使用PopupButtonID =“TextBox1”