Chapter 1: Introducing Microsoft WebMatrix
What is a Dynamic, Data-Driven Web Site?
Getting WebMatrix If You Don’t Already Have the Web Platform Installer
Getting WebMatrix via the Web Platform Installer
Getting Started with WebMatrix Web Sites
Enter the Matrix: Creating Your First Site
Our First WebMatrix Application
The WebMatrix IDE: A Quick Tour
Chapter 4: Working with Razor and ASP.NET Web Pages
Adding a single line of server-side code
Passing Data to Layout and Partial Pages
Chapter 5: Forms and Validation
Html.TextBox(), Html.Password() and Html.Hidden()
Retrieving and Displaying Data
Displaying Data with WebMatrix Helpers
Migrating an SQL Server Database
Connecting to an SQL Server or MySQL Database
Chapter 7: Security and Membership
Setting Up the WebSecurity Helper
Creating a New User Registration Page
Adding an Account Summary Helper
Restricting to Authenticated Users
Storing Additional User Information
Chapter 8: Using Web Helper Packages
The ASP.NET Web Helpers Library
Chapter 9: TechieTogs: An Example E-commerce Site
Creating Tables to Store the Product Catalog
Adding Social Networking Features
Adding Google +1, Twitter, and Facebook Buttons
Displaying a Default Error Page
Chapter 10: TechieTogs: Adding E-commerce Features
Initializing the Membership System
Chapter 11: TechieTogs: Site Administration and Finishing Touches
Creating and Securing the Admin Folder
The Site Administration Home Page
The Site Administration Home Page
Amending the Account Summary Helper
Displaying Dynamic Content on the Home Page
Displaying a ‘Featured Product’
Chapter 12: Working with Images and Video
Embedding Windows MediaPlayer Video
Embedding Microsoft Silverlight Video
Chapter 13: Debugging, Caching, and Deployment
Debugging with Microsoft Visual Studio
Improving Performance Using Caching
Search Engine Optimization (SEO) with WebMatrix