Asp.net 类型或命名空间名称';ToolkitScriptManager';命名空间中不存在';System.Web.UI.WebControls';
我正在尝试在我的asp.net web窗体项目中使用ajaxcontroltoolkit。我已经添加了引用,还使用从NuGet获得的工具箱dll将工具箱添加到了toobox中。但当我试图运行这个项目时,我得到了这个错误。顺便说一下,我正在使用VisualStudio2012 ultimate 未知服务器控制错误 这是我的密码Asp.net 类型或命名空间名称';ToolkitScriptManager';命名空间中不存在';System.Web.UI.WebControls';,asp.net,ajax,webforms,asp.net-ajax,ajaxcontroltoolkit,Asp.net,Ajax,Webforms,Asp.net Ajax,Ajaxcontroltoolkit,我正在尝试在我的asp.net web窗体项目中使用ajaxcontroltoolkit。我已经添加了引用,还使用从NuGet获得的工具箱dll将工具箱添加到了toobox中。但当我试图运行这个项目时,我得到了这个错误。顺便说一下,我正在使用VisualStudio2012 ultimate 未知服务器控制错误 这是我的密码 <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"
<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>
添加类别
添加品牌
添加模型
加鞋
我已经用谷歌搜索过了,但我找不到任何解决方案。如果你需要,我可以添加任何必要的信息。谢谢您的帮助。您是否安装了Ajax工具包 下一行在你的页面顶部吗
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
如果是,请尝试以下方法:
<ajaxToolkit:ToolkitScriptManager...>
它存在于名称空间System.Web.UI.WebControls中 但是为了使用它,您必须安装AJAX工具包 在使用AJAX工具箱中的控件之前,必须重新输入工具箱脚本管理器
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
你可以再做一件事
1.从工具箱中删除Ajax控件选项卡
2.重新添加选项卡,右键单击选项卡,选择“选择项”,浏览到您自己项目中的AjaxControltoolkit.dll文件,然后按“确定”(确保您使用的ajax toolkit版本与您的C#版本相同)
3.清洁并重新构建解决方案,您就可以开始了
我认为它会对您有所帮助。解决方案是在表单标记“asp:ScriptManager id=“ScriptManager 1”runat=“server”的下方,即在VS 2013中,至少将“asp:ToolkitScriptManager”更改为简单的“asp:ScriptManager”。它“显示”无法识别的标记前缀或设备筛选器“ajax toolkit”“如前所述,我已经使用nuget安装了该软件包。其他人也给出了相同的警告。我的web.config上已经有了此标记,我是否必须将此()添加到页面的开头?您的页面是否包含Register标记并已在web.config中注册?否,因为我发现的寄存器标记对我不起作用,所以我将其删除。我正在寻找一个正确的标签。正如@隐喻提供的链接中提到的,在我将这个标签放到页面后,你必须包含一个注册标签@Karthik Ganesan,所有以“asp”开头的标签都有一个警告,即“元素未知”。将标记前缀更改为其他值,如“ajax”,然后看看它是否有效