Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
C# Microsoft Ajax工具包参考_C#_Asp.net_Visual Studio 2010 - Fatal编程技术网

C# Microsoft Ajax工具包参考

C# Microsoft Ajax工具包参考,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我将Microsoft提供的Ajax工具包下载并安装到我的Visual Studio副本中。我试图通过在线示例来使用这些控件,但遇到了以下差异。我已经安装了工具箱,可以通过工具箱访问它。我添加了对这个特定项目的引用 但是,当我从工具包中拖放AutoCompleteXtender控件时,我看到了一些不同之处。我看到像这样的东西 <asp:AutoCompleteExtender> 但是我看到的所有示例都显示了类似 但是,当我尝试使用该语法时,会收到一条警告“无法识别的标记前缀或

我将Microsoft提供的Ajax工具包下载并安装到我的Visual Studio副本中。我试图通过在线示例来使用这些控件,但遇到了以下差异。我已经安装了工具箱,可以通过工具箱访问它。我添加了对这个特定项目的引用

但是,当我从工具包中拖放AutoCompleteXtender控件时,我看到了一些不同之处。我看到像这样的东西

<asp:AutoCompleteExtender>

但是我看到的所有示例都显示了类似
但是,当我尝试使用该语法时,会收到一条警告“无法识别的标记前缀或设备筛选器”ajaxToolkit。
证明工具包已安装


这里有什么不同?Intellisense不会识别ajaxToolkit标记,即使为ajaxToolkit命名空间中的所有内容添加了using语句,我仍然会收到未识别标记的警告消息

您下面的示例可能是在Ajax Toolkit不是ASP.NET的一部分时编写的,因此您必须手动将引用添加到您的项目中(在web.config中),并且通常添加它们的方式是使用以
开头的标记。标记名的这一部分是前缀,而您(或库)在您放下控件的页面上,或者在web.config上将其设置为全局设置

在页面顶部,但在第一个声明行下:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" 
    TagPrefix="ajaxToolkit" %>

如果您在这两个示例中看到,我已将示例中看到的示例设置为TagPrefix。

您可能在ASP.net安装中使用了错误版本的工具包

我艰难地发现,我必须确保我使用的是正确的ASP.net版本。我试图将3.5AjaxToolkit DLL与我的网站的ASP.NET2版本一起使用

我只是简单地把这一行放在我的ASPX页面的顶部,从那以后就一直很好

<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
    Namespace="System.Web.UI" TagPrefix="asp" %>


对我来说,使用web.config进行设置似乎是最好的解决方案。谢谢!:)起初我也这么认为,但是去年我看到的一些例子使用了
的方式。很高兴得到验证,谢谢。
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
    Namespace="System.Web.UI" TagPrefix="asp" %>