我试图在我的asp.net web窗体项目中使用ajaxcontroltoolkit。我已经添加了参考资料,并且使用它从NuGet获得的DLL将工具包添加到了toobox。但是当我尝试运行项目时出现此错误。顺便说一句,我使用的是Visual Studio 2012的终极版。名称空间'System.Web.UI.WebControls'中不存在类型或名称空间名称'ToolkitScriptManager'
未知服务器控制误差
这里是我的代码
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager>
<asp:TabContainer ID="TabContainer1" runat="server">
<asp:TabPanel>
<HeaderTemplate>Add Category</HeaderTemplate>
<ContentTemplate></ContentTemplate>
</asp:TabPanel>
<asp:TabPanel>
<HeaderTemplate>Add Brand</HeaderTemplate>
<ContentTemplate></ContentTemplate>
</asp:TabPanel>
<asp:TabPanel>
<HeaderTemplate>Add Model</HeaderTemplate>
<ContentTemplate></ContentTemplate>
</asp:TabPanel>
<asp:TabPanel>
<HeaderTemplate>Add Shoe</HeaderTemplate>
<ContentTemplate></ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
我已经谷歌,但我找不到任何解决办法。如果您需要,我可以添加任何必要的信息。谢谢你的帮助。
你的页面是否包含注册标记,并且它已经在web.config中注册了? –
不是,因为我发现的注册标记对我来说不起作用,所以我删除了它,我正在寻找一个正确的注册标记。 – Tartar
正如@Metaphor提供的链接所述,您必须包含一个注册标记<%@ Register TagPrefix =“asp”Namespace =“AjaxControlToolkit”Assembly =“AjaxControlToolkit”%> –