C# Ajax控制工具包工作不正常
我试图使用日历扩展器,但由于某些原因它不工作? 只需放置一个简单的文本框和CalendarExtender,当我在文本框内单击时,它应该会弹出日历,但我什么也没有得到 另一方面,我尝试了ConfirmButtonexter,它工作得很好 我不知道是否出了什么问题,也许我在web.config中遗漏了什么?但是为什么ConfirmButtonExtender可以工作呢 我使用VS 2012、ASP.NET C#、.NET Framework 4.5、Ajax toolkit 4.1.7.725(官方网站上的最新版本),然后从Nuget(版本4.5…)安装Ajaxtoolkit,但仍然相同,日历没有弹出,confirmbuttonextender工作正常。我不知道为什么 这是我的代码:C# Ajax控制工具包工作不正常,c#,asp.net,ajax,web-config,ajaxcontroltoolkit,C#,Asp.net,Ajax,Web Config,Ajaxcontroltoolkit,我试图使用日历扩展器,但由于某些原因它不工作? 只需放置一个简单的文本框和CalendarExtender,当我在文本框内单击时,它应该会弹出日历,但我什么也没有得到 另一方面,我尝试了ConfirmButtonexter,它工作得很好 我不知道是否出了什么问题,也许我在web.config中遗漏了什么?但是为什么ConfirmButtonExtender可以工作呢 我使用VS 2012、ASP.NET C#、.NET Framework 4.5、Ajax toolkit 4.1.7.725(官
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="MainContent">
<p>
<ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1" /
<asp:Button ID="Button1" runat="server" Text="Button" />
<ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="Button1"></ajaxToolkit:ConfirmButtonExtender>
<br />
<asp:TextBox runat="server" ID="Date1"/>
<br />
<ajaxToolkit:CalendarExtender ID="defaultCalendarExtender" runat="server" TargetControlID="Date1" />
</p>
</asp:Content>
以下是您可以做的:
检查AjaxControlToolkit.dll和AjaxControlToolkit.pdb是否在您的Bin文件夹中
放置组件
在页面上方
确保ScriptManager位于ContentPlaceHolder的BodyContent下方
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
仔细检查CalendarExtender的标记前缀和TargetControlID
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1">
如果您没有这样做,请尝试从Nuget安装工具包。我的团队中有人遇到了类似的问题,我们尝试使用Nuget获取工具包,之后一切都开始工作。Nuget是Visual Studio中的一个选项,右键单击您的解决方案,应该可以选择管理Nuget软件包。您将ScriptManager放在了哪里?确保它在标记中。另外,您可以在CalendarExtender中删除Enabled=true。这是我的示例:@HaroldJavier,正如您所看到的,我将ToolkitScriptManager放在asp内容“MainContent”中,这是我的页面主体。Deleted Enabled=true,但它仍然不工作,另一方面,ConfirmButtonExtender工作正常???@Paritosh我从Nuget安装了AjaxToolkit 4.5,但仍然相同??好的,首先,我在BIN文件夹中没有看到AjaxControlToolkit.pdb文件,该文件是什么,我如何获得它?好的,我重新安装AjaxToolkit并构建我的项目,出现了AjaxControlToolkit.pdb,但它没有解决我的问题。其他东西,如标记前缀、ID等。。。。我把它们都加好了。你最终得到解决方案了吗?我也面临同样的错误。