Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 类型或命名空间名称';ToolkitScriptManager';命名空间中不存在';System.Web.UI.WebControls';_Asp.net_Ajax_Webforms_Asp.net Ajax_Ajaxcontroltoolkit - Fatal编程技术网

Asp.net 类型或命名空间名称';ToolkitScriptManager';命名空间中不存在';System.Web.UI.WebControls';

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.net web窗体项目中使用ajaxcontroltoolkit。我已经添加了引用,还使用从NuGet获得的工具箱dll将工具箱添加到了toobox中。但当我试图运行这个项目时,我得到了这个错误。顺便说一下,我正在使用VisualStudio2012 ultimate

未知服务器控制错误

这是我的密码

                <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”,然后看看它是否有效