Building ASP.NET Web Pages with Microsoft WebMatrix [electronic resource] /
Lydford, Steve.author.
WebMatrix is the latest addition to the hugely popular Microsoft ASP.NET web platform. This exciting new technology aims to simplify the process of developing websites by combining the new and powerful Razor syntax with a fully extensible set of data and HTML helpers for performing common web tasks. The WebMatrix installation includes all the tools the developer requires to quickly create fully-functional, data-driven, dynamic sites using ASP.NET web pages. The lightweight custom development tool works alongside SQL Server Compact Edition and Internet Information Services (IIS) Express to provide a seamless and easy-to-use environment which enables the web developer to concentrate on the rapid development of feature-rich websites, without the need to learn the complex concepts and highly structured programming models which many other frameworks require.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Code Samples; Errata; Contacting the Author; CHAPTER 1 Introducing Microsoft WebMatrix; What is WebMatrix?; What is a Dynamic, Data-Driven Web Site?; Dynamic Web Pages; Data-Driven Pages; A Pragmatic Solution; Why Use WebMatrix?; The ASP.NET Platform; Who Should Use WebMatrix?; What Will I Learn?; The WebMatrix Community; Prerequisites; Previous Knowledge; System Requirements; Summary; CHAPTER 2 Getting Started; Installing WebMatrix
Getting WebMatrix If You Don't Already Have the Web Platform InstallerGetting WebMatrix via the Web Platform Installer; What's in the box?; ASP.NET Web Pages; IIS 7.5 Express; SQL Server Compact 4.0; Microsoft WebMatrix; Other Components; Getting Started with WebMatrix Web Sites; Enter the Matrix: Creating Your First Site; My Sites; Site from Web Gallery; Site from Folder; Site from Template; Empty Site; Starter Site; Bakery, Photo Gallery, and Calendar Templates; Our First WebMatrix Application; The WebMatrix IDE: A Quick Tour; The Workspace Selector; The Ribbon Control
The Navigation and Content PanesThe Notifications Area; Adding a Page to Your Site; Working with the HTML; Adding Some Razor Code; Summary; CHAPTER 3 C# Primer; Types and Variables; Naming Identifiers; Booleans; Numbers; Integral Types; Floating-Point Types; Numeric Conversions; Strings; ToString(); String.()Format(); String Length; Changing Case; Other Useful String Methods; Concatenation and StringBuilder; Dates and Times; Operators; Arithmetic Operators; Assignment Operators; Equality Operators; Relational Operators; Conditional Operators; Collections; Arrays; Generic Collections-; List
DictionaryThe var keyword; IEnumerable; Conditions; if...else; switch; try...catch; Loops; The while loop; The do loop; The for loop; The foreach loop; Object Oriented Programming; Principles and Terminology; Classes and Objects; Fields and Properties; Methods; Constructors; Events and Delegates; Static Classes and Members; Inheritance; Namespaces; Interfaces; Anonymous Types; Generics; OOP Conclusion; Dynamics; ExpandoObject(); Summary; CHAPTER 4 Working with Razor and ASP.NET Web Pages; Razor Syntax; Adding a single line of server-side code; Adding more complex code
Mixing it upLayout; RenderPage(); Layout Pages; RenderSection(); Making a section optional; Passing Data to Layout and Partial Pages; Helpers; Functions; Maintaining State; Session State; Session Variables; Session Identifiers; Cookies; Limitations of Cookies; Startup Code; Application Level Code; Folder Level Code; URLs and Routing; Routing; Passing Data in the URL; Summary; CHAPTER 5 Forms and Validation; HTML Forms; Form Controls; The input tag; The select tag; The button tag; The textarea tag; The label and fieldset tags; HTML Form Helpers
Html.TextBox(), Html.Password() and Html.Hidden()
Includes index.
WebMatrix is the latest addition to the hugely popular Microsoft ASP.NET web platform. This exciting new technology aims to simplify the process of developing websites by combining the new and powerful Razor syntax with a fully extensible set of data and HTML helpers for performing common web tasks. The WebMatrix installation includes all the tools the developer requires to quickly create fully-functional, data-driven, dynamic sites using ASP.NET web pages. The lightweight custom development tool works alongside SQL Server Compact Edition and Internet Information Services (IIS) Express to provide a seamless and easy-to-use environment which enables the web developer to concentrate on the rapid development of feature-rich websites, without the need to learn the complex concepts and highly structured programming models which many other frameworks require.
Active server pages.
Microsoft WebMatrix.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.