【发布时间】:2013-04-12 12:02:50
【问题描述】:
找不到任何适合指定文化或中立文化的资源。确保“AjaxControlToolkit.Properties.Resources.resources”在编译时被正确嵌入或链接到程序集“AjaxControlToolkit”中,或者所有需要的附属程序集都是可加载和完全签名的。
这是我在项目中添加 Ajax Control Toolkit 并在其中一个页面中添加控件并尝试运行应用程序时遇到的错误。
【问题讨论】:
找不到任何适合指定文化或中立文化的资源。确保“AjaxControlToolkit.Properties.Resources.resources”在编译时被正确嵌入或链接到程序集“AjaxControlToolkit”中,或者所有需要的附属程序集都是可加载和完全签名的。
这是我在项目中添加 Ajax Control Toolkit 并在其中一个页面中添加控件并尝试运行应用程序时遇到的错误。
【问题讨论】:
这可能是由于
您错过了将此行添加到您的页面。
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
没有定义脚本管理器。添加到在服务器上运行的asp表单
<asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager>
如果您使用母版页,则将脚本管理器添加到母版并添加
<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"></asp:ScriptManagerProxy>`
到子页面和用户控件。
确保为您使用的控件使用正确版本的AjaxControlToolkit。
【讨论】:
<asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager> ,这行得通
如果您使用的是 ASP.NET,请确保您有以下行:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
并且总是在使用扩展器之前添加<asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager>
【讨论】: