banner ad
We are excited to announce that the ASP.NET Forums are moving to the new Microsoft Q&A experience. Learn more >

Learn About ASP.NET Web Pages

ASP.NET Web Pages and the new Razor syntax provide a fast, approachable, and lightweight way to combine server code with HTML to create dynamic web content. Connect to databases, add video, link to social networking sites, and include many more features that let you create beautiful sites using the latest web standards.

Download Visual Studio 2017
Free, powerful IDE for ASP.NET on Windows
Getting Started

What Web Pages and WebMatrix are, plus how to install everything, get started, and deploy sites.

  1. Developing in Visual Studio

    By Tom FitzMacken|

    This article explains how you can use Visual Studio 2010 or later to program ASP.NET Web Pages (Razor).

  2. Introducing Razor Syntax (C#)

    By Tom FitzMacken|

    This chapter gives you an overview of programming with ASP.NET Web Pages using the Razor syntax. ASP.NET is Microsoft's technology for running dynamic web pages on web servers.

  3. Introducing Razor Syntax (Visual Basic)

    By Tom FitzMacken|

    This appendix gives you an overview of programming with ASP.NET Web pages in Visual Basic, using the Razor syntax.

  4. ASP.NET Web Pages (Razor) FAQ

    By Tom FitzMacken|

    This article lists some frequently asked questions about ASP.NET Web Pages (Razor) and WebMatrix. Software versions used in the tutorial ASP.NET Web Pages (Razor) 3 Visual Studio 2013 WebMatrix 3 T...

  5. Sending Email from Your Site

    By Tom FitzMacken|

    This article shows you how to send an automated email message from a website.

  6. Adding Social Networking to Your Site

    By Tom FitzMacken|

    This article shows you how to let people bookmark/link your website on sites like Facebook or Digg, add Twitter feeds, and add Gravatar images and Xbox gamer cards.

  7. Introducing ASP.NET Web Pages (9 Tutorials)

    Introducing ASP.NET Web Pages 2

ASP.NET Web Pages Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET Web Pages:

Building ASP.NET Web Pages with WebMatrix

Building ASP.NET Web Pages with WebMatrix

by Jim Wang

Beginning ASP.NET Web Pages with WebMatrix

Beginning ASP.NET Web Pages with WebMatrix

by Mike Brind & Imar Spaanjaars

Building ASP.NET Web Pages with Microsoft WebMatrix

Building ASP.NET Web Pages with Microsoft WebMatrix

by Steve Lydford

Introducing Microsoft WebMatrix

Introducing Microsoft WebMatrix

by Laurence Moroney