--- uid: web-pages/index title: "ASP.NET Web Pages | Microsoft Docs" author: rick-anderson description: "Download WebMatrix & learn how to quickly build web pages in a lightweight way to combine server code with HTML." ms.author: aspnetcontent ms.date: 05/18/2012 ms.assetid: 5418ba96-ff49-4a43-9cbb-09dea4949d23 msc.legacyurl: /web-pages msc.type: categoryindex --- ASP.NET Web Pages ==================== > [!NOTE] > WebMatrix is no longer recommended as an integrated development environment for ASP.NET Web Pages. Use [Visual Studio](xref:aspnet/web-pages/overview/getting-started/program-asp-net-web-pages-in-visual-studio) or [Visual Studio Code](https://code.visualstudio.com/). - [Guidance](overview/index.md) - [Getting Started](overview/getting-started/index.md) - [Program ASP.NET Web Pages in Visual Studio](overview/getting-started/program-asp-net-web-pages-in-visual-studio.md) - [Intro to ASP.NET Web Programming Razor Syntax](overview/getting-started/introducing-razor-syntax-c.md) - [ASP.NET Web Pages Visual Basic](overview/getting-started/introducing-razor-syntax-vb.md) - [ASP.NET Web Pages (Razor) FAQ](overview/getting-started/aspnet-web-pages-razor-faq.md) - [Sending Email from Your Site](overview/getting-started/11-adding-email-to-your-web-site.md) - [Adding Social Networking to Your Website](overview/getting-started/13-adding-social-networking-to-your-web-site.md) - [Introducing ASP.NET Web Pages](overview/getting-started/introducing-aspnet-web-pages-2/index.md) - [Getting Started](overview/getting-started/introducing-aspnet-web-pages-2/getting-started.md) - [Programming Basics](overview/getting-started/introducing-aspnet-web-pages-2/intro-to-web-pages-programming.md) - [Displaying Data](overview/getting-started/introducing-aspnet-web-pages-2/displaying-data.md) - [HTML Form Basics](overview/getting-started/introducing-aspnet-web-pages-2/form-basics.md) - [Entering Database Data by Using Forms](overview/getting-started/introducing-aspnet-web-pages-2/entering-data.md) - [Updating Database Data](overview/getting-started/introducing-aspnet-web-pages-2/updating-data.md) - [Deleting Database Data](overview/getting-started/introducing-aspnet-web-pages-2/deleting-data.md) - [Creating a Consistent Layout](overview/getting-started/introducing-aspnet-web-pages-2/layouts.md) - [Publishing a Site by Using WebMatrix](overview/getting-started/introducing-aspnet-web-pages-2/publishing.md) - [Routing](overview/routing/index.md) - [Creating Readable URLs in ASP.NET Web Pages Sites](overview/routing/creating-readable-urls-in-aspnet-web-pages-sites.md) - [UI, Layouts, and Themes](overview/ui-layouts-and-themes/index.md) - [Working with Forms](overview/ui-layouts-and-themes/4-working-with-forms.md) - [Validating User Input in ASP.NET Web Pages Sites](overview/ui-layouts-and-themes/validating-user-input-in-aspnet-web-pages-sites.md) - [Creating a Consistent Look](overview/ui-layouts-and-themes/3-creating-a-consistent-look.md) - [Customizing Site-Wide Behavior](overview/ui-layouts-and-themes/18-customizing-site-wide-behavior.md) - [Working with Images](overview/ui-layouts-and-themes/9-working-with-images.md) - [Working with Video](overview/ui-layouts-and-themes/10-working-with-video.md) - [Creating and Using a Helper in an ASP.NET Web Pages Site](overview/ui-layouts-and-themes/creating-and-using-a-helper-in-an-aspnet-web-pages-site.md) - [Installing a Helper](overview/ui-layouts-and-themes/installing-helpers.md) - [Twitter Helper with ASP.NET Web Pages](overview/ui-layouts-and-themes/twitter-helper.md) - [Displaying Maps in an ASP.NET Web Pages Site](overview/ui-layouts-and-themes/displaying-maps-in-an-aspnet-web-pages-site.md) - [Mobile](overview/mobile/index.md) - [Rendering ASP.NET Web Pages Sites for Mobile Devices](overview/mobile/rendering-aspnet-web-pages-sites-for-mobile-devices.md) - [Working with Data](overview/data/index.md) - [Working with Data](overview/data/5-working-with-data.md) - [Displaying Data in a Chart](overview/data/7-displaying-data-in-a-chart.md) - [Working with Files](overview/data/working-with-files.md) - [Testing and Debugging](overview/testing-and-debugging/index.md) - [Intro to Debugging](overview/testing-and-debugging/introduction-to-debugging.md) - [ASP.NET Web Pages (Razor) Troubleshooting Guide](overview/testing-and-debugging/aspnet-web-pages-razor-troubleshooting-guide.md) - [Security](overview/security/index.md) - [Adding Security and Membership](overview/security/16-adding-security-and-membership.md) - [Enabling Login from External Sites in an ASP.NET Web Pages Site](overview/security/enabling-login-from-external-sites-in-an-aspnet-web-pages-site.md) - [Using a CAPTCHA to Prevent Automated Programs (Bots) from Using Your ASP.NET Web Site](overview/security/using-a-catpcha-to-prevent-automated-programs-bots-from-using-your-aspnet-web-site.md) - [Performance](overview/performance-and-traffic/index.md) - [Caching to Improve the Performance of Your Website](overview/performance-and-traffic/15-caching-to-improve-the-performance-of-your-website.md) - [Analyzing Traffic](overview/performance-and-traffic/14-analyzing-traffic.md) - [Bundling and Minifying Assets in an ASP.NET Web Pages (Razor) Site](overview/performance-and-traffic/bundling-and-minifying-assets-in-an-aspnet-web-pages-razor-site.md) - [API Reference](overview/api-reference/index.md) - [ASP.NET API Quick Reference](overview/api-reference/asp-net-web-pages-api-reference.md) - [Releases](overview/releases/index.md) - [What's New in ASP.NET Web Pages 3.2](overview/releases/whats-new-in-aspnet-web-pages-32.md) - [What's New in ASP.NET Web Pages 3.1](overview/releases/whats-new-aspnet-web-pages-31.md) - [Top Features in ASP.NET Web Pages 2](overview/releases/top-features-in-web-pages-2.md) - [ASP.NET Web Pages 2 Developer Preview ReadMe](overview/releases/aspnet-web-pages-2-developer-preview-readme.md) - [Running Different Versions of ASP.NET Web Pages Side by Side](overview/releases/running-v1-and-v2-sites-side-by-side.md) - [Videos](videos/index.md) - [Introduction](videos/introduction/index.md) - [5 Minute Intro to ASP.NET Web Pages](videos/introduction/5-minute-introduction-to-aspnet-web-pages.md) - [Install and Use the Microsoft WebMatrix Tool](videos/introduction/install-and-use-the-microsoft-webmatrix-tool.md) - [Create a Website Using WebMatrix](videos/introduction/create-a-website-using-webmatrix.md) - [Change the Visual Style of a Web Page](videos/introduction/change-the-visual-style-of-a-web-page.md) - [Use the Layout Features in WebMatrix](videos/introduction/use-the-layout-features-in-webmatrix.md) - [Create a Data-Driven Dynamic Web Page](videos/introduction/create-a-data-driven-dynamic-web-page.md) - [Create a Web Interface in WebMatrix](videos/introduction/create-a-web-interface-in-webmatrix.md) - [Create an Edit Data Page in WebMatrix](videos/introduction/create-an-edit-data-page-in-webmatrix.md) - [Create a Delete Data Page in WebMatrix](videos/introduction/create-a-delete-data-page-in-webmatrix.md) - [Publish a Website to the Internet Using WebMatrix](videos/introduction/publish-a-website-to-the-internet-using-webmatrix.md) - [ASP.NET Razor Pages](videos/aspnet-razor-pages/index.md) - [Getting Started with WebMatrix and ASP.NET Web Pages](videos/aspnet-razor-pages/getting-started-with-webmatrix-and-aspnet-web-pages.md) - [Intro to ASP.NET Web Programming Razor Syntax](videos/aspnet-razor-pages/introduction-to-aspnet-web-programming-using-the-razor-syntax.md) - [Creating a Consistent Look (Part 1)](videos/aspnet-razor-pages/creating-a-consistent-look-part-1.md) - [Creating a Consistent Look (Part 2)](videos/aspnet-razor-pages/creating-a-consistent-look-part-2.md) - [Working with Forms (Part 1)](videos/aspnet-razor-pages/working-with-forms-part-1.md) - [Working with Forms (Part 2)](videos/aspnet-razor-pages/working-with-forms-part-2.md) - [Working with Data (Part 1)](videos/aspnet-razor-pages/working-with-data-part-1.md) - [Working with Data (Part 2)](videos/aspnet-razor-pages/working-with-data-part-2.md) - [Displaying Data in a Grid](videos/aspnet-razor-pages/displaying-data-in-a-grid.md) - [Displaying Data in a Chart (Part 1)](videos/aspnet-razor-pages/displaying-data-in-a-chart-part-1.md) - [Displaying Data in a Chart (Part 2)](videos/aspnet-razor-pages/displaying-data-in-a-chart-part-2.md) - [Working with Files](videos/aspnet-razor-pages/working-with-files.md) - [Working with Images](videos/aspnet-razor-pages/working-with-images.md) - [Working with Video](videos/aspnet-razor-pages/working-with-video.md) - [Adding Email to Your Web Site](videos/aspnet-razor-pages/adding-email-to-your-web-site.md) - [Adding Search to Your Web Site](videos/aspnet-razor-pages/adding-search-to-your-web-site.md) - [Adding Social Networking to Your Website](videos/aspnet-razor-pages/adding-social-networking-to-your-website.md) - [WebMatrix and Web Pages Video Training from Pluralsight](pluralsight.md) - [WebMatrix Readme](readme/index.md) - [WebMatrix Readme](readme/overview.md) - [Web Matrix and ASP.NET Web Pages (Razor) Beta 3 Release Readme](readme/beta3.md) - [WebMatrix Content Guide](content-guide.md)