Harris
ASP.NET 4 CMS
Companion
eBook
Available
7.5 x 9.25 spine = 0.71875" 320 page count
THE EXPERT’S VOICE
®
IN .NET
Pro
ASP.NET 4 CMS
Advanced Techniques for C# Developers
Using the .NET 4 Framework
Alan Harris
Learn the latest features of .NET 4 to build
powerful ASP.NET 4 web applications
Pro
this print for content only—size & color not accurate
CYAN
MAGENTA
YELLOW
BLACK
PANTONE 123 C
BOOKS FOR PROFESSIONALS BY PROFESSIONALS
®
Alan Harris, Author of
Pro IronPython
US $42.99
Shelve in:
Software Engineering/System
Analysis
User level:
Intermediate–Advanced
THE APRESS ROADMAP
Pro
Silverlight 4 in C#
Pro
Dynamic .NET 4
Applications
Pro
ASP.NET 4 CMS
Pro C# 2010
and the
.NET 4 Platform
Pro ASP.NET 4
in C# 2010,
Fourth Edition
Introducing
.NET 4.0
Accelerated
C# 2010
www.apress.com
SOURCE CODE ONLINE
Companion eBook
See last page for details
on $10 eBook version
ISBN 978-1-4302-2712-0
9 781430 227120
5 42 9 9
Pro ASP.NET 4 CMS
Dear Reader,
Visual Studio 2010 and version 4 of the .NET Framework are upon us. There’s a lot
of new ground to cover, but also many benefits to enjoy; as .NET developers, we
gain the Managed Extensibility Framework, the Dynamic Language Runtime, P/
LINQ, and more, all of which I cover in this book. There are also a bundle of new
language enhancements this time around, including much better support for
functional and dynamic programming.
I wrote this book to introduce these topics, as well as show them in use in a real-
world application. This ensures that you’ll be introduced to realistic examples that
demonstrate the full functionality of the .NET 4 Framework for ASP.NET, and that
you'll be able to apply your new skills to any web development situation.
Building a content management system that is both flexible and powerful is not
an easy task, but with the technology available in .NET 4, it is actually a lot of fun.
The CMS demonstrated throughout this book is a complete application, serving
pages to millions of users at this very moment. It was built in a fairly short amount
of time to solve the problems of a business that operates on an international scale,
and it has been successful in that capacity. It was successful primarily because of
the powerful tools provided by .NET 4.
Knowledge and experience are not zero-sum games; personally, I enjoy sharing
with and learning from other developers of all experience levels. Programming is
a passion and something to be enjoyed. My hope is that somewhere between the
code in these pages and the new technology Microsoft has offered, there’s at least
one thing that makes you pause for a moment and say, “Now that is cool.”
Alan Harris
MCTS .NET Framework 3.5, ASP .NET Applications