Ajax control toolkit error when added into the project

ajaxajaxcontroltoolkit

Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "AjaxControlToolkit.Properties.Resources.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.

This is the error I got when I added Ajax Control Toolkit to my project and added a control in one of my pages and tried to run the app.

Best Answer

This may caused by

  1. You missed adding this line to your page.

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
    
  2. No script manger defined. Add to the asp form run at server

    <asp:ToolkitScriptManager runat="server"></asp:ToolkitScriptManager> 
    
  3. If you use a master page add script manger to the master and add

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

    to the child pages and user controls.

  4. Make sure you use the right version of AjaxControlToolkit for the control you use.