添加到项目中时出现Ajax控件工具包错误

时间:2013-04-12 12:02:51

标签: ajax ajaxcontroltoolkit

无法找到适合指定文化或中性文化的资源。确保在编译时将“AjaxControlToolkit.Properties.Resources.resources”正确嵌入或链接到程序集“AjaxControlToolkit”中,或者所有所需的附属程序集都是可加载和完全签名的。

当我将Ajax Control Toolkit添加到我的项目并在我的某个页面中添加控件并尝试运行该应用程序时,这是我遇到的错误。

2 个答案:

答案 0 :(得分:5)

这可能是由

引起的
  1. 您错过了将此行添加到您的页面。

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
    
  2. 未定义任何脚本管理器。添加到服务器

    运行的asp表单
    <asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager> 
    
  3. 如果您使用母版页将主文件管理器添加到母版并添加

    <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"></asp:ScriptManagerProxy>`
    

    到子页面和用户控件。

  4. 请确保使用正确版本的AjaxControlToolkit作为您使用的控件。

答案 1 :(得分:2)

如果您使用的是ASP.NET,请确保您拥有以下行:

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

在使用Extender之前始终添加<asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager>