Spread ASP.NET 17
Spread for ASP.NET 17 Product Documentation / Developer's Guide / Customizing User Interaction / Working with AJAX / Using ASP.NET AJAX Extenders
In This Topic
    Using ASP.NET AJAX Extenders
    In This Topic

    You can use the many cell types in the FarPoint.Web.Spread.Extender assembly to provide controls that are available as ASP.NET AJAX extender controls. The extender controls enhance the client capabilities of other controls.

    For more information about extender cell types, refer to Working with ASP.NET AJAX Extender Cell Types.

    The various cell types that use ASP.NET AJAX extender controls include:

    Using the AJAX Extenders

    1. The current AJAX toolkit and setup is available at http://devexpress.com/act.
    2. After installing the setup, add references to the new AjaxControlToolkit.dll files.
      If you are using Ajax Control Toolkit 15.1.2, check https://www.nuget.org/packages/AjaxControlToolkit/ for information about adding the references to the project.
      Check the http://devexpress.com/act web site for the current location of the dll if you are using Ajax Control Toolkit 15.1 or later.
    3. To use the AJAX Extender CellType, add a Script Manager to the page. From the Toolbox, under the AJAX Extenders category select Script Manager and drag it to the ASPX page (Web Form) where you have the Spread component.

    The AJAX Control Toolkit 15.1 stopped supporting ToolkitScriptManager and now supports the standard ScriptManager. For more information, refer to http://devexpress.com/act.

    Spread supports multiple versions of AJAX so the oldest version is used in the development environment. If you use AJAX Control Toolkit 15.1 when deploying to a server, the following configuration information about assembly binding must be added so that the web server loads the correct version.

    Web.config
    Copy Code
    <configuration>
        <system.web>
        </system.web>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="AjaxControlToolkit" publicKeyToken="28f01b0e84b6d53e" culture="neutral"/>
            <bindingRedirect oldVersion="3.0.30930.28736" newVersion="15.1.2.0" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>