The WebMatrix Content Guide

WebMatrix is a set of tools that provides an easy way to build Web sites for Microsoft Windows. It includes IIS Express (a development web server), ASP.NET (a web programming framework), and SQL Server Compact (an embedded database). To see a quick tour of WebMatrix, see  WebMatrix Overview . To review the top WebMatrix features, see  WebMatrix Features.



Get started with WebMatrix

Introduction to WebMatrix (video) 

Getting Started with WebMatrix and ASP.NET Web Pages 
Start from Scratch (video) 
Learn how to use ASP.NET Razor code to write a custom website. 

Your First Website Using WebMatrix 
Start with Web Apps (video) 
Use a free open-source application to create your own site. 

Install components (including WebMatrix)

Using the Microsoft Web Platform Installer 
Web Platform Installer 2.0 Walkthrough 
Web Platform Installer Resources

Work with the WebMatrix UI

WebMatrix Site Workspace Help 
WebMatrix Files Workspace Help 
WebMatrix Databases Workspace Help 
WebMatrix Reports Workspace Help

Work with code

Introduction to ASP.NET Web Programming Using the Razor Syntax 
Simple to code (video) 
Programming ASP.NET Web Pages with Visual Studio 
ASP.NET Web Pages Visual Basic 
ASP.NET Quick API Reference

Create a consistent website look

Creating a Consistent Look
  • Creating Reusable Blocks of Content
  • Creating a Consistent Look Using Layout Pages
  • Designing Layout Pages That Have Multiple Content Sections
  • Making Content Sections Optional
  • Passing Data to Layout Pages
  • Creating and Using a Basic Helper

Work with HTML forms in web pages


Working with Forms
  • Creating a Simple HTML Form
  • Reading User Input from a Form
  • Validating User Input
  • Restoring Form Values After Postbacks

Display and manage data

Database made simple (video) 
Connecting to a SQL Server or MySQL Database in WebMatrix 

Working with Data (programmatically)

  • Introduction to Databases
  • Creating a database
  • Adding data to the database
  • Displaying data from a database
  • Inserting data in a database
  • Updating data in a database
  • Deleting data in a database
  • Connecting to a Database
  • Understanding SQL
  • Migrating a Database to SQL Server

Displaying Data in a Grid

  • Displaying Data in a Grid
  • Specifying and Formatting Columns to Display
  • Styling the Grid as a Whole
  • Paging Through Data

Display charts in a web page

Displaying Data in a Chart

  • The Chart Helper
  • Creating a Chart from Data
  • Displaying Charts Inside a Web Page
  • Styling a Chart
  • Saving a Chart

Read and write files in a website

Working with Files

  • Creating a Text File and Writing Data to It
  • Appending Data to an Existing File
  • Reading and Displaying Data from a File
  • Deleting Files
  • Letting Users Upload a File
  • Letting Users Upload Multiple Files

Display and manipulate images in a web page

Working with Images

  • Adding an Image to a Web Page Dynamically
  • Uploading an Image
  • Resizing an Image
  • Rotating and Flipping an Image
  • Adding a Watermark to an Image
  • Using an Image As a Watermark

Display video (and play audio) in a web page

Working with Video

  • Choosing a Video Player
  • Playing Flash (.swf) Videos
  • Playing MediaPlayer (.wmv) Videos
  • Playing Silverlight Videos

Send email messages from a website

Adding Email to Your Web Site

  • Sending Email Messages from Your Web site
  • Sending a File Using Email

Add search to a website


Add Feedback