【问题标题】:Ajax Calendar Extender doesn't workAjax 日历扩展器不起作用
【发布时间】:2012-09-24 22:58:39
【问题描述】:

我知道这是一个愚蠢的问题,但我无法让 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>

当我单击文本框时,它的行为就像一个普通的文本框。它不显示日历。

是我忘记了什么,还是我做错了什么?

【问题讨论】:

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


    【解决方案1】:

    ScriptManager 替换为 ToolkitScriptManager

    【讨论】:

    • 谢谢。它终于奏效了。我不知道有 2 个脚本管理器。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多