2017-02-04 05:40:22 +08:00
---
2017-03-28 09:35:25 +08:00
uid: web-pages/index
2017-02-04 05:40:22 +08:00
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
manager: wpickett
ms.date: 05/18/2012
ms.topic: article
ms.assetid: 5418ba96-ff49-4a43-9cbb-09dea4949d23
ms.technology: dotnet-webpages
ms.prod: .net-framework
msc.legacyurl: /web-pages
msc.type: categoryindex
---
ASP.NET Web Pages
====================
2017-03-17 08:39:14 +08:00
> [!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/).
2017-02-04 05:40:22 +08:00
- [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 )