The ASP.NET Site
Language

Sign In|Join

Follow us on
  • Web Pages:
  • Guidance
  • Videos
  • Samples
  • Forum
  • Books
  • Open Source

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.

Install Visual Studio Express 2013 for free.

Install
or install Visual Studio 2013 Community for free
spacer
  • Getting Started
    • Introducing ASP.NET Web Pages
      • 1. Getting Started
      • 2. Programming Basics
      • 3. Displaying Data
      • 4. HTML Form Basics
      • 5. Entering Database Data by Using Forms
      • 6. Updating Database Data
      • 7. Deleting Database Data
      • 8. Creating a Consistent Layout
      • 9. Publishing a Site by Using WebMatrix
    • Intro to ASP.NET Web Programming Razor Syntax
    • ASP.NET Web Pages Visual Basic
    • Program ASP.NET Web Pages in Visual Studio
    • ASP.NET Web Pages (Razor) FAQ
    • Sending Email from Your Site
    • Adding Social Networking to Your Website
  • Exploring WebMatrix
    • Introduction to WebMatrix
    • Create a Site from a Template
    • Analyzing Requests in Your Website
    • Optimizing for Search Engines (SEO)
    • Website Creation with WebMatrix (Intermediate)
  • Routing
    • Creating Readable URLs in ASP.NET Web Pages Sites
  • UI, Layouts, and Themes
    • Working with Forms
    • Validating User Input in ASP.NET Web Pages Sites
    • Creating a Consistent Look
    • Customizing Site-Wide Behavior
    • Working with Images
    • Working with Video
    • Creating and Using a Helper in an ASP.NET Web Pages Site
    • Installing a Helper
    • Twitter Helper with ASP.NET Web Pages
    • Displaying Maps in an ASP.NET Web Pages Site
  • Mobile
    • Rendering ASP.NET Web Pages Sites for Mobile Devices
  • Working with Data
    • Working with Data
    • Displaying Data in a Chart
    • Migrating a Database to SQL Server
    • Working with Files
  • Testing and Debugging
    • Intro to Debugging
    • ASP.NET Web Pages (Razor) Troubleshooting Guide
    • Troubleshooting Windows Azure Web Sites in Visual Studio
  • Security
    • Adding Security and Membership
    • Adding Security to Any Site
    • Enabling Login from External Sites in an ASP.NET Web Pages Site
    • Using a CAPTCHA to Prevent Automated Programs (Bots) from Using Your ASP.NET Web Site
  • Performance
    • Caching to Improve the Performance of Your Website
    • Analyzing Traffic
    • Bundling and Minifying Assets in an ASP.NET Web Pages (Razor) Site
  • Deployment
    • Publishing a site by using WebMatrix
    • Develop and Deploy a Web Site with Microsoft WebMatrix
    • Build and deploy a Node.js website to Azure using WebMatrix
    • WebMatrix 3: Integrated Git and Deployment to Azure
    • Create and deploy a PHP-MySQL Azure Website using WebMatrix
    • How to Deploy a Windows Azure Web Site
  • API Reference
    • ASP.NET API Quick Reference
  • Releases
    • What's New in ASP.NET Web Pages 3.2.1 Beta
    • What's New in ASP.NET Web Pages 3.2
    • What's New in ASP.NET Web Pages 3.1
    • Top Features in ASP.NET Web Pages 2
    • ASP.NET Web Pages 2 Developer Preview ReadMe
    • Running Different Versions of ASP.NET Web Pages Side by Side
  • Get Help
    • ASP.NET Web Pages Forum
    • Submit a Bug or a Suggestion

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

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

    Introducing ASP.NET Web Pages 2

  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. 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).

  5. 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...

  6. Sending Email from Your Site

    By Tom FitzMacken|

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

  7. 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.

Essential Videos

Watch the following Microsoft video series and more to learn about Web Pages. In addition, you can watch more in-depth videos free of charge from Pluralsight

spacer

spacer

1. Install and Use the Microsoft WebMatrix Tool

2 mins

spacer

2. Create a Website Using WebMatrix

2 mins

spacer

3. Change the Visual Style of a Web Page

4 mins

spacer

4. Use the Layout Features in WebMatrix

5 mins

spacer

5. Create a Data-Driven Dynamic Web Page

4 mins

spacer

6. Create a Web Interface in WebMatrix

3 mins

spacer

7. Create an Edit Data Page in WebMatrix

3 mins

spacer

8. Create a Delete Data Page in WebMatrix

3 mins

spacer

9. Publish a Website to the Internet Using WebMatrix

3 mins

ASP.NET Web Pages Books

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

spacer

Beginning ASP.NET Web Pages with WebMatrix

by Mike Brind & Imar Spaanjaars

spacer

Introducing Microsoft WebMatrix

by Laurence Moroney

spacer

Building ASP.NET Web Pages with WebMatrix

by Jim Wang

spacer

Building ASP.NET Web Pages with Microsoft WebMatrix

by Steve Lydford

Installs powered by the Microsoft Web Platform Installer

The product(s) you are about to install leverage the Web Platform Installer (WebPI) for installation. By downloading and using the Web Platform Installer (WebPI), you agree to the license terms and privacy statement for WebPI. This installer will contact Microsoft over the Internet to retrieve product information. WebPI uses the Microsoft Customer Experience Improvement Program (CEIP), which is turned on by default, see privacy statement for more information. Some of the Microsoft software obtained through WebPI may use CEIP. To view which software uses CEIP, see here.

Accept and install
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.