--- title: "[How Do I:] Add JavaScript to An ASP.NET Page | Microsoft Docs" author: rick-anderson description: "In this video Chris Pels will show how to include JavaScript to an ASP.NET page for use on the client page to provide a richer and more robust user experienc..." ms.author: aspnetcontent manager: wpickett ms.date: 03/13/2008 ms.topic: article ms.assetid: 55439d0f-e555-4537-97f3-0a7bc0a4bf5b ms.technology: dotnet-webforms ms.prod: .net-framework msc.legacyurl: /web-forms/videos/how-do-i/how-do-i-add-javascript-to-an-aspnet-page msc.type: video --- [How Do I:] Add JavaScript to An ASP.NET Page ==================== by [Chris Pels](https://twitter.com/chrispels) In this video Chris Pels will show how to include JavaScript to an ASP.NET page for use on the client page to provide a richer and more robust user experience. First, see how to include JavaScript directly within an ASP.NET page and reference the script from within HTML page elements. Next, see how to abstract the JavaScript to an external JavaScript file which offers the advantage of being cached by the browser and can be used by multiple pages. Lastly, learn how to add JavaScript to a page dynamically at runtime which has the advantage of including script for a specific situation or where information such as a control ID is not known until runtime. As part of the dynamic script sample see how to add JavaScript that can be automatically executed when the page loads as well as the click event for button controls (Button, LinkButton, and ImageButton). [▶ Watch video (24 minutes)](https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/how-do-i-add-javascript-to-an-aspnet-page)