我知道这是一个愚蠢的问题,但我无法让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。它不显示日历。
我有遗忘的东西,还是我做错了什么?
答案 0 :(得分:3)
使用 ToolkitScriptManager
替换 ScriptManager答案 1 :(得分:1)
您忘记设置CalendarExtender的PopupButtonID属性。如果您希望在单击TextBox时显示日历,请使用PopupButtonID =“TextBox1”