--- uid: web-forms/videos/aspnet-ajax/how-do-i-create-an-aspnet-ajax-extender-from-scratch title: "[How Do I:] Create an ASP.NET AJAX Extender from Scratch? | Microsoft Docs" author: rick-anderson description: "Learn how to create an ASP.NET AJAX extender for a standard ASP.NET server control. We are shown how to add server-side properties and client-side JavaScript..." ms.author: aspnetcontent manager: wpickett ms.date: 09/01/2007 ms.topic: article ms.assetid: 526b4ec1-4a80-4fae-bf0d-af5cb78f5d02 ms.technology: dotnet-webforms ms.prod: .net-framework msc.legacyurl: /web-forms/videos/aspnet-ajax/how-do-i-create-an-aspnet-ajax-extender-from-scratch msc.type: video --- [How Do I:] Create an ASP.NET AJAX Extender from Scratch? ==================== by [Chris Pels](https://twitter.com/chrispels) Learn how to create an ASP.NET AJAX extender for a standard ASP.NET server control. We are shown how to add server-side properties and client-side JavaScript to extend the behavior of the standard TextBox control, though the same approach can be applied to any other server control. For further help in creating an ASP.NET AJAX extender, please refer to the [Creating a New Extender](../../overview/ajax-control-toolkit/getting-started/creating-a-custom-ajax-control-toolkit-control-extender-cs.md) walkthrough. [▶ Watch video (15 minutes)](https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/how-do-i-create-an-aspnet-ajax-extender-from-scratch) >[!div class="step-by-step"] [Previous](how-do-i-trigger-an-updatepanel-refresh-from-a-dropdownlist-control.md) [Next](how-do-i-build-custom-server-controls-that-work-with-or-without-aspnet-ajax.md)