c# - Ajax Calendar Extender 在 Asp.net Web 应用程序中不工作

标签 c# javascript jquery asp.net ajax

我想使用 Ajax 工具包中的日历扩展器,但它没有显示在目标文本框中。

我正在使用这段代码:

<asp:TextBox runat="server" ID="txtDate1" />
<asp:CalendarExtender ID="txtDate1_CalendarExtender" runat="server" Enabled="True" TargetControlID="txtDate1">
</asp:CalendarExtender>

然后我什至放了脚本管理器。

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

还有这个,

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

这可能是什么原因?有帮助吗?

最佳答案

尝试用 ToolkitScriptManager 替换 ScriptManager

<asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager>

并确保您的 ToolkitScriptManager 就在您的

之后
<form id="form1" runat="server">

关于c# - Ajax Calendar Extender 在 Asp.net Web 应用程序中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20690709/

相关文章:

jquery - 偏移折线图中的 x 轴值

c# - 使用 C# 删除目录上的只读属性

c# - 何时以及为何我应该显式抛出异常

javascript - IE7 语法错误 if(...) 返回 false

javascript - React 中的付费专区部分内容

jquery - 如何通过 jQuery 使用 Django 模板标签和过滤器?

C# 控制台应用程序在预定时间发送电子邮件

C# 列表,从对象列表创建列表对象

javascript - 使用 jQuery 将参数动态传递到 YouTube API

javascript - jquery 窗口调整大小导致奇怪的克隆问题