【发布时间】:2013-12-19 20:07:38
【问题描述】:
我想使用 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" %>
这可能是什么原因?有什么帮助吗?
【问题讨论】:
-
您将此问题标记为 JavaScript 和 jQuery。为什么?您是否尝试在浏览器调试器中进行调试并看到 JavaScript 错误?
-
检查您的 bin 文件夹中是否有 AjaxControlToolkit.dll 和 AjaxControlToolkit.pdb 可用?
-
AjaxControlToolkit.dll 在但不在 AjaxControlToolkit.pdb 中。有什么要添加的参考吗??
-
从 ajaxcontroltoolkit.codeplex.com/releases/view/116091 下载 ajaxcontroltoolkit 并将所有语言包以及 .pdb 和 .dll 文件添加到您的 bin 文件夹中。
-
由于您使用的是 ajax 控件工具包,因此您需要使用 ToolScriptManager 而不仅仅是 ScriptManager。
标签: c# javascript jquery asp.net ajax