Quantcast
Channel: AjaxControlToolkit Wiki & Documentation Rss Feed
Viewing all 275 articles
Browse latest View live

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.

Check out these helpful articles:

A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 


Updated Wiki: What’s New in v15.1

$
0
0

What’s New?

The DevExpress team has worked hard to improve the ASP.NET AJAX Control Toolkit in many ways. The v15.1 release contains:

New installation experience

DevExpress has redesigned and created an improved ASP.NET AJAX Control Toolkit installer that leverages Visual Studio’s extensibility features. This new installer automatically registers the ASP.NET AJAX Control Toolkit components into the Toolbox of all available Visual Studio versions that you have installed on your system.

Single binary

The former ASP.NET AJAX Control Toolkit releases provided different assemblies for each .NET version. Starting with v15.1 we build a single assembly. Support for .NET 3.5 has been dropped.

Dependency cleanup

The ASP.NET AJAX Control Toolkit assembly is now free from external dependencies: it no longer requires AjaxMin, HtmlAgilityPack, and WindowsAzure. All functionality depending on third-party packages has been extracted to separate packages (ASP.NET AJAX Control Toolkit.StaticResources, ASP.NET AJAX Control Toolkit.HtmlEditor.Sanitizer)

ASP.NET Web Optimization framework for JavaScript and CSS bundling and minification

The outdated custom resource bundling and minification mechanism (causing the dependency on ToolkitScriptManager) has been replaced with a modern and better approach, using the ASP.NET Web Optimization framework.

Modern browsers

The new Toolkit can be easily used with the latest standard Visual Studio web-project templates. Therefore, it works with Bootstrap. And it also works in modern HTML 5 browsers.

Source code put in order

We worked hard to clean and add a structure to the entire source code tree. Unused and outdated code has been removed. The Visual Studio solution has been reorganized to a plain and simple structure. And now the new build pipeline is considerably faster and more straightforward. The new layout is easier to understand and faster to build.

Rollback of unfinished and experimental features

We have removed features from past releases that were incomplete and/or experimental. For example, two major items that caused many issues and headaches was the malfunctioning support for Windows Azure and the so-called “jQueryzation” of ASP.NET AJAX Control Toolkit.

Bug fixes

With the v15.1 release, we have addressed some major issues for the ASP.NET AJAX Control Toolkit. Restructuring and cleaning up the toolkit was just the starting point to fixing many of the bugs. We have even more plans for the toolkit so stay tuned!

This release of the ASP.NET AJAX Control Toolkit is brought to you by DevExpress.

Updated Wiki: How to use bundling and CDN

$
0
0

How to use Bundling and CDN

Bundling

The ASP.NET AJAX Control Toolkit has many script and style files that it relies on. This can become a problem because each request takes time to be processed. And most browsers limit the number of simultaneous connections per hostname.

Bundling allows you solve this problem by combing multiple scripts or stylesheets into a single one and thus reduces the number of requests and improves the overall loading time.

With v15.1 release of the ASP.NET AJAX Control Toolkit, we have leveraged the ASP.NET approach to bundling by using the ASP.NET Web Optimization Framework. This framework builds bundles of web application content files located within the project.

How to enable bundling

Install the AjaxControlToolkit.StaticResources NuGet package. You can install this by right-clicking the project in Solution Explorer and choosing “Manage NuGet packages…” and searching for and installing “AjaxControlToolkit.StaticResources”.
Installation of this nuget package makes the following changes to your application:
  1. All required scripts, styles, and images are added to the project (~/Scripts/AjaxControlToolkit and ~/Content/AjaxControlToolkit folders)
  2. AjaxControlToolkit config section is added to Web.config
  3. Script and style bundles are registered in the BundleTable.

Manual changes required:
After installation, please make the following manual changes to your project (these changes are usually made on the master page):

Add a ScriptReference to ScriptManager to register the script bundle:

<asp:ScriptManagerrunat="server"><Scripts>
        ...
        <asp:ScriptReferencePath="~/Scripts/AjaxControlToolkit/Bundle"/></Scripts></asp:ScriptManager>

Add the Styles.Render expression to the <head> element.
<asp:PlaceHolderrunat="server"><%:System.Web.Optimization.Styles.Render("~/Content/AjaxControlToolkit/Styles/Bundle") %></asp:PlaceHolder>

Once bundling is configured then you can verify that it works using the following step:
Open the browser and view the page source code: two links to ASP.NET AJAX Control Toolkit bundles should be rendered instead of links to individual files:

<linkhref="/Content/AjaxControlToolkit/Styles/Bundle?v=hash"rel="stylesheet"/><scriptsrc="/Scripts/AjaxControlToolkit/Bundle?v=hash"type="text/javascript"></script>

To disable bundling:

  • remove ScriptReference from ScriptManager
  • remove the Style.Render expression from the <head> element
  • in the “ajaxControlToolkit” config section (Web.config), set the “renderStyleLinks” attribute to “true”, and the “useStaticResources” attribute to “false”

CDN

ASP.NET AJAX Control Toolkit resource files (scripts, styles and images) are also available via Microsoft Ajax Content Delivery Network. The CDN provides better request handling and caching.

Please note that using CDN is not recommended on an Intranet and during development, since servers are closer to you than CDN servers in these cases.

Enabling CDN depends on whether bundling is used or not.

When bundling is turned on, set the System.Web.Optimization.BundleTable.Bundles.UseCdn property to True. This is commonly done in the Application_Start() method in the Global.asax file.

When bundling is turned off, set the ScriptManager EnableCdn attribute to “true”:
<asp:ScriptManagerrunat="server"EnableCdn="true"><Scripts>
            ...
        </Scripts></asp:ScriptManager>

Updated Wiki: How to use bundling and CDN

$
0
0

How to use Bundling and CDN

Bundling

The ASP.NET AJAX Control Toolkit has many script and style files that it relies on. This can become a problem because each request takes time to be processed. And most browsers limit the number of simultaneous connections per hostname.

Bundling allows you solve this problem by combing multiple scripts or stylesheets into a single one and thus reduces the number of requests and improves the overall loading time.

With v15.1 release of the ASP.NET AJAX Control Toolkit, we have leveraged the ASP.NET approach to bundling by using the ASP.NET Web Optimization Framework. This framework builds bundles of web application content files located within the project.

How to enable bundling

Install the AjaxControlToolkit.StaticResources NuGet package. You can install this by right-clicking the project in Solution Explorer and choosing “Manage NuGet packages…” and searching for and installing “AjaxControlToolkit.StaticResources”.
Installation of this nuget package makes the following changes to your application:
  1. All required scripts, styles, and images are added to the project (~/Scripts/AjaxControlToolkit and ~/Content/AjaxControlToolkit folders)
  2. AjaxControlToolkit config section is added to Web.config
  3. Script and style bundles are registered in the BundleTable.

Manual changes required:
After installation, please make the following manual changes to your project (these changes are usually made on the master page):

Add a ScriptReference to ScriptManager to register the script bundle:

<asp:ScriptManagerrunat="server"><Scripts>
        ...
        <asp:ScriptReferencePath="~/Scripts/AjaxControlToolkit/Bundle"/></Scripts></asp:ScriptManager>

Add the Styles.Render expression to the <head> element.

<asp:PlaceHolderrunat="server"><%:System.Web.Optimization.Styles.Render("~/Content/AjaxControlToolkit/Styles/Bundle") %></asp:PlaceHolder>

Once bundling is configured then you can verify that it works using the following step:
Open the browser and view the page source code: two links to ASP.NET AJAX Control Toolkit bundles should be rendered instead of links to individual files:

<linkhref="/Content/AjaxControlToolkit/Styles/Bundle?v=hash"rel="stylesheet"/><scriptsrc="/Scripts/AjaxControlToolkit/Bundle?v=hash"type="text/javascript"></script>

To disable bundling:

  • remove ScriptReference from ScriptManager
  • remove the Style.Render expression from the <head> element
  • in the “ajaxControlToolkit” config section (Web.config), set the “renderStyleLinks” attribute to “true”, and the “useStaticResources” attribute to “false”

CDN

ASP.NET AJAX Control Toolkit resource files (scripts, styles and images) are also available via Microsoft Ajax Content Delivery Network. The CDN provides better request handling and caching.

Please note that using CDN is not recommended on an Intranet and during development, since servers are closer to you than CDN servers in these cases.

Enabling CDN depends on whether bundling is used or not.

When bundling is turned on, set the System.Web.Optimization.BundleTable.Bundles.UseCdn property to True. This is commonly done in the Application_Start() method in the Global.asax file.

When bundling is turned off, set the ScriptManager EnableCdn attribute to “true”:

<asp:ScriptManagerrunat="server"EnableCdn="true"><Scripts>
            ...
        </Scripts></asp:ScriptManager>

Updated Wiki: How to use bundling and CDN

$
0
0

How to use Bundling and CDN

Bundling

The ASP.NET AJAX Control Toolkit has many script and style files that it relies on. This can become a problem because each request takes time to be processed. And most browsers limit the number of simultaneous connections per hostname.

Bundling allows you solve this problem by combing multiple scripts or stylesheets into a single one and thus reduces the number of requests and improves the overall loading time.

With v15.1 release of the ASP.NET AJAX Control Toolkit, we have leveraged the ASP.NET approach to bundling by using the ASP.NET Web Optimization Framework. This framework builds bundles of web application content files located within the project.

How to enable bundling

Install the AjaxControlToolkit.StaticResources NuGet package. You can install this by right-clicking the project in Solution Explorer and choosing “Manage NuGet packages…” and searching for and installing “AjaxControlToolkit.StaticResources”.
Installation of this nuget package makes the following changes to your application:
  1. All required scripts, styles, and images are added to the project (~/Scripts/AjaxControlToolkit and ~/Content/AjaxControlToolkit folders)
  2. AjaxControlToolkit config section is added to Web.config
  3. Script and style bundles are registered in the BundleTable.

Manual changes required:
After installation, please make the following manual changes to your project (these changes are usually made on the master page):

Add a ScriptReference to ScriptManager to register the script bundle:

<asp:ScriptManagerrunat="server"><Scripts>
        ...
        <asp:ScriptReferencePath="~/Scripts/AjaxControlToolkit/Bundle"/></Scripts></asp:ScriptManager>

Add the Styles.Render expression to the <head> element.

<asp:PlaceHolderrunat="server"><%:System.Web.Optimization.Styles.Render("~/Content/AjaxControlToolkit/Styles/Bundle") %></asp:PlaceHolder>

Once bundling is configured then you can verify that it works using the following step:
Open the browser and view the page source code: two links to ASP.NET AJAX Control Toolkit bundles should be rendered instead of links to individual files:

<linkhref="/Content/AjaxControlToolkit/Styles/Bundle?v=hash"rel="stylesheet"/><scriptsrc="/Scripts/AjaxControlToolkit/Bundle?v=hash"type="text/javascript"></script>

To disable bundling:

  • remove ScriptReference from ScriptManager
  • remove the Style.Render expression from the <head> element
  • in the “ajaxControlToolkit” config section (Web.config), set the “renderStyleLinks” attribute to “true”, and the “useStaticResources” attribute to “false”

CDN

ASP.NET AJAX Control Toolkit resource files (scripts, styles and images) are also available via Microsoft Ajax Content Delivery Network. The CDN provides better request handling and caching.

Please note that using CDN is not recommended on an Intranet and during development, since servers are closer to you than CDN servers in these cases.

Enabling CDN depends on whether bundling is used or not.

When bundling is turned on, set the System.Web.Optimization.BundleTable.Bundles.UseCdn property to True. This is commonly done in the Application_Start() method in the Global.asax file.

When bundling is turned off, set the ScriptManager EnableCdn attribute to “true”:

<asp:ScriptManagerrunat="server"EnableCdn="true"><Scripts>
            ...
        </Scripts></asp:ScriptManager>

Updated Wiki: ToolkitScriptManager Removed in v15.1, Use ScriptManager

$
0
0

ToolkitScriptManager Removed in v15.1

Use ScriptManager

Starting with the v15.1 release, we have removed the ToolScriptManager due to various issues it caused. Use the standard ScriptManager.

Details

Previous versions of ASP.NET AJAX Control Toolkit required that ToolkitScriptManager was used on each page with extenders. This control has been introduced back in 2007 to add features missing from the standard ScriptManager: script combining and CDN support.

Since then, ASP.NET has evolved, and ScriptManager can currently handle both tasks on its own with the help of the ASP.NET Web Optimization framework (check ASP.NET 4.5 ScriptManager Improvements in WebForms for details).

Another common issue is that Visual Studio ASP.NET templates contain ScriptManager on the master page by default. So using the ASP.NET AJAX Control Toolkit became complicated and required additional edits of the template to work with the ToolScriptManager.

Our top priority was to ensure that the ASP.NET AJAX Control Toolkit works with modern versions of Visual Studio and .NET. And that it also integrates seamlessly into the standard (modern) web templates.

In this v15.1 release, we have extensively reworked most of the code related to scripts, styles and images, and decided to leverage modern technologies available in the current .NET frameworks.

Script and CSS bundling is delegated to Bundles. This topic is covered in the following article: ”How to use bundling and CDN?”.

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.

Check out these helpful articles:

A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 

New Comment on "How to use bundling and CDN"

$
0
0
In the first hours of working with this new version I can say that it has been greatly improved. Thank you Vladimir for all the hard work. The directions are clear and the installation was a breeze. I have only one hurdle I have encountered and it may have nothing to do with the new Toolkit but rather my ignorance regarding script bundling. I can't figure out how to enable SSL on the script bundles. I have SSL working on all my other script references but I can't figure out how to get: <link href="http://ajax.aspnetcdn.com/ajax/act/15.1.1/Content/AjaxControlToolkit/Styles/Bundle.css" rel="stylesheet"/> and <script src="http://ajax.aspnetcdn.com/ajax/act/15.1.1/Scripts/AjaxControlToolkit/Bundle.js" type="text/javascript"></script> ... to use SSL. What am I missing? Do I need to tell the script bundler somehow that CdnSupportsSecureConnection = True like I have with my jquery references in the Global.asax Application_Start()? Thanks for any hints!

New Comment on "Upgrade your project to AjaxControlToolkit v15.1"

$
0
0
Thank you for the feedback. Yes, we do have plans to make a new nuget package for a future release.

Updated Wiki: Upgrade your project to AjaxControlToolkit v15.1

$
0
0

Upgrade your project to AjaxControlToolkit v15.1

Important note: The ASP.NET AJAX Control Toolkit v15.1 now requires that your project is using .NET framework v4.0 or higher. Projects targeting .NET framework v3.5 have to be migrated to a more recent .NET version before upgrading.

1 - Install

To install the ASP.NET AJAX Control Toolkit v15.1 go to the Download page and get the new Installer (created by DevExpress).

If you use the fully-qualified name for the ASP.NET AJAX Control Toolkit assembly, then please ensure that all occurrences are updated (this includes references in web.config and @Register directives in the ASPX markup).

2 - Replace ToolkitScriptManager with ScriptManager

The ToolkitScriptManager has been deprecated for the v15.1 release. Please use the standard ScriptManager control. It should be sufficient to change the tag name in the markup from ToolScriptManager -> ScriptManager. If you find any issues, then please report them here.

Refer to the "ToolkitScriptManager Removed in v15.1, Use ScriptManager" article for details.

3 - Clean up Web.config

Remove the following outdated elements from your project’s web.config file:

// (in system.web/httpHandlers and system.webServer/handlers sections).
<addname="CombineScriptsHandler"verb="*"path="CombineScriptsHandler.axd"type="AjaxControlToolkit.CombineScriptsHandler, AjaxControlToolkit"/>


// (in system.web section)
<sectionname="sanitizer"requirePermission="false"type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit"/> 

// (in system.web section)
<sanitizerdefaultProvider="HtmlAgilityPackSanitizerProvider">
. . .
</sanitizer>


4 - Use Microsoft.Web.Optimization for bundling and minification

The AjaxControlToolkit.CombineScriptsHandler have been removed for v15.1 and resource bundling was delegated to the ASP.NET Web Optimization Framework.

Find the detailed description and instructions on enabling it in the following article: How to use bundling and CDN.

Note: if you use named Control Bundles (defined in the ~/AjaxControlToolkit.config file), then adjust the script bundle virtual path as shown below:

"~/Scripts/AjaxControlToolkit/<ControlBundleName>Bundle".

5 - Html Editor extender

The following namespaces have been renamed so please update your code accordingly:

Change AjaxControlToolkit.HTMLEditor to AjaxControlToolkit.HtmlEditor.
Change AjaxControlToolkit.HTMLEditor.ToolbarButton to AjaxControlToolkit.HtmlEditor.ToolbarButtons.

To reduce the number of dependencies, we have moved Html Sanitizer out to an external NuGet package: AjaxControlToolkit.HtmlEditor.Sanitizer

For security concerns, we recommend that you always use Html Editor together with Html Sanitizer.

Reporting Issues

If you have any questions regarding upgrading your projects then open a ticket in the Issue Tracker.

New Comment on "Upgrade your project to AjaxControlToolkit v15.1"

$
0
0
VS2012 4.5 throws error on build - Sanitizer is not configured in the web.config file

Updated Wiki: Upgrade your project to AjaxControlToolkit v15.1

$
0
0

Upgrade your project to AjaxControlToolkit v15.1

Important note: The ASP.NET AJAX Control Toolkit v15.1 now requires that your project is using .NET framework v4.0 or higher. Projects targeting .NET framework v3.5 have to be migrated to a more recent .NET version before upgrading.

0 - Remove previous version

Make sure your have removed previous versions before installing ASP.NET AJAX Control Toolkit v15.1:
  1. If you have added the toolkit to Toolbox via the “Choose items...” dialog, remove an assembly reference and reset your toolbox.
  2. If you have added the toolkit via the NuGet package manager, simply uninstall the package from the solution.

1 - Install

To install the ASP.NET AJAX Control Toolkit v15.1 go to the Download page and get the new Installer (created by DevExpress).

If you use the fully-qualified name for the ASP.NET AJAX Control Toolkit assembly, then please ensure that all occurrences are updated (this includes references in web.config and @Register directives in the ASPX markup).

2 - Replace ToolkitScriptManager with ScriptManager

The ToolkitScriptManager has been deprecated for the v15.1 release. Please use the standard ScriptManager control. It should be sufficient to change the tag name in the markup from ToolScriptManager -> ScriptManager. If you find any issues, then please report them here.

Refer to the "ToolkitScriptManager Removed in v15.1, Use ScriptManager" article for details.

3 - Clean up Web.config

Remove the following outdated elements from your project’s web.config file:

// (in system.web/httpHandlers and system.webServer/handlers sections).
<addname="CombineScriptsHandler"verb="*"path="CombineScriptsHandler.axd"type="AjaxControlToolkit.CombineScriptsHandler, AjaxControlToolkit"/>


// (in system.web section)
<sectionname="sanitizer"requirePermission="false"type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit"/> 

// (in system.web section)
<sanitizerdefaultProvider="HtmlAgilityPackSanitizerProvider">
. . .
</sanitizer>

4 - Use Microsoft.Web.Optimization for bundling and minification

The AjaxControlToolkit.CombineScriptsHandler have been removed for v15.1 and resource bundling was delegated to the ASP.NET Web Optimization Framework.

Find the detailed description and instructions on enabling it in the following article: How to use bundling and CDN.

Note: if you use named Control Bundles (defined in the ~/AjaxControlToolkit.config file), then adjust the script bundle virtual path as shown below:

"~/Scripts/AjaxControlToolkit/<ControlBundleName>Bundle".

5 - Html Editor extender

The following namespaces have been renamed so please update your code accordingly:

Change AjaxControlToolkit.HTMLEditor to AjaxControlToolkit.HtmlEditor.
Change AjaxControlToolkit.HTMLEditor.ToolbarButton to AjaxControlToolkit.HtmlEditor.ToolbarButtons.

To reduce the number of dependencies, we have moved Html Sanitizer out to an external NuGet package: AjaxControlToolkit.HtmlEditor.Sanitizer

For security concerns, we recommend that you always use Html Editor together with Html Sanitizer.

Reporting Issues

If you have any questions regarding upgrading your projects then open a ticket in the Issue Tracker.


Updated Wiki: Documentation

$
0
0
Please take a look at the following articles related to the v15.1 release:

Check out these helpful articles:

Ajax Control Toolkit Documentation

The Ajax Control Toolkit contains a rich set of controls that you can use to build highly responsive and interactive Ajax-enabled ASP.NET Web Forms applications.

Note: This content was moved from http://www.asp.net/ajaxlibrary/act.ashx to this Documentation wiki. This is now the authoritative location of the Ajax Control Toolkit documentation.

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.

Check out these helpful articles:

A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.

Check out these helpful articles:

A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 


Updated Wiki: Upgrade your project to AjaxControlToolkit v15.1

$
0
0

Upgrade your project to AjaxControlToolkit v15.1

Important note: The ASP.NET AJAX Control Toolkit v15.1 now requires that your project is using .NET framework v4.0 or higher. Projects targeting .NET framework v3.5 have to be migrated to a more recent .NET version before upgrading.

0 - Remove previous version

Make sure your have removed previous versions before installing ASP.NET AJAX Control Toolkit v15.1:
  1. If you have added the toolkit to Toolbox via the “Choose items...” dialog, remove an assembly reference and reset your toolbox.
  2. If you have added the toolkit via the NuGet package manager, simply uninstall the package from the solution.

1 - Install

To install the ASP.NET AJAX Control Toolkit v15.1 go to the Download page and get the new Installer (created by DevExpress).

If you use the fully-qualified name for the ASP.NET AJAX Control Toolkit assembly, then please ensure that all occurrences are updated (this includes references in web.config and @Register directives in the ASPX markup).

2 - Replace ToolkitScriptManager with ScriptManager

The ToolkitScriptManager has been deprecated for the v15.1 release. Please use the standard ScriptManager control. It should be sufficient to change the tag name in the markup from ToolkitScriptManager -> ScriptManager. If you find any issues, then please report them here.

Refer to the "ToolkitScriptManager Removed in v15.1, Use ScriptManager" article for details.

3 - Clean up Web.config

Remove the following outdated elements from your project’s web.config file:

// (in system.web/httpHandlers and system.webServer/handlers sections).
<addname="CombineScriptsHandler"verb="*"path="CombineScriptsHandler.axd"type="AjaxControlToolkit.CombineScriptsHandler, AjaxControlToolkit"/>


// (in system.web section)
<sectionname="sanitizer"requirePermission="false"type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit"/> 

// (in system.web section)
<sanitizerdefaultProvider="HtmlAgilityPackSanitizerProvider">
. . .
</sanitizer>

4 - Use Microsoft.Web.Optimization for bundling and minification

The AjaxControlToolkit.CombineScriptsHandler have been removed for v15.1 and resource bundling was delegated to the ASP.NET Web Optimization Framework.

Find the detailed description and instructions on enabling it in the following article: How to use bundling and CDN.

Note: if you use named Control Bundles (defined in the ~/AjaxControlToolkit.config file), then adjust the script bundle virtual path as shown below:

"~/Scripts/AjaxControlToolkit/<ControlBundleName>Bundle".

5 - Html Editor extender

The following namespaces have been renamed so please update your code accordingly:

Change AjaxControlToolkit.HTMLEditor to AjaxControlToolkit.HtmlEditor.
Change AjaxControlToolkit.HTMLEditor.ToolbarButton to AjaxControlToolkit.HtmlEditor.ToolbarButtons.

To reduce the number of dependencies, we have moved Html Sanitizer out to an external NuGet package: AjaxControlToolkit.HtmlEditor.Sanitizer

For security concerns, we recommend that you always use Html Editor together with Html Sanitizer.

Reporting Issues

If you have any questions regarding upgrading your projects then open a ticket in the Issue Tracker.


Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.


Watch the Getting Started video:

YouTube


Check out these helpful articles:


A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.


Watch the Getting Started video:

YouTube


Check out these helpful articles:


A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.

Watch the Getting Started video:

YouTube


Check out these helpful articles:

A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 

Updated Wiki: Home

$
0
0

AJAX Control Toolkit (maintained by DevExpress)

Update March 2015:

The ASP.NET AJAX Control Toolkit v15.1 is now available! Get the new installer from DevExpress.com:

If you've used the toolkit in the past, you also know that for quite some time, the project was poorly supported, with an ever growing list of critical issues. Seeing the demand for such a library and considering its current state, we approached Microsoft and suggested that we help bring the Toolkit back into a dependable and usable state. Needless to say, Microsoft agreed. The good news is that since we took on this responsibility, we've managed to clean up the codebase, introduced improved Visual Studio support, and fixed nearly 900 bugs.

Download the DevExpress Edition of the AJAX Control Toolkit today, evaluate it in your project and let us know what you think.

Watch the Getting Started video:

YouTube

Check out these helpful articles:

A great new installer makes the getting started experience much better:


Update September 2014:

The open sourced Ajax Control Toolkit now has a new owner: DevExpress. Please see the DevExpress announcement blog post for more details. Stay tuned for more updates coming soon.


The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions. It has been used in a huge number of existing projects and remains popular till now. The Toolkit contains more than 40 controls, including the HtmlEditor,  Accordion, AutoComplete, Calendar and ColorPicker controls integrated with the Visual Studio design time.


To view an interactive Web site that demonstrates each of the Ajax Control Toolkit controls, visit theAjax Control Toolkit Sample Site. The official website for the Ajax Control Toolkit -- which contains reference documentation, tutorials, and answers to frequently asked questions -- is located at http://www.asp.net/ajaxlibrary/.

.NET 3.5 version is no longer supported in v15.1

 

Viewing all 275 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>