FREE Delivery in the UK.
Only 1 left in stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
ASP.NET MVC 1.0 Website P... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by Greener_Books
Condition: Used: Good
Comment: **SHIPPED FROM UK** We believe you will be completely satisfied with our quick and reliable service. All orders are dispatched as swiftly as possible! Buy with confidence!
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) Paperback – 19 Jun 2009

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£12.06 £1.94
£33.99 FREE Delivery in the UK. Only 1 left in stock. Dispatched from and sold by Amazon. Gift-wrap available.

Product details

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

ASP.NET MVC integrates powerful new functionality that enables you to create ASP.NET sites based on the important Model–View–Controller pattern. Beyond just understanding the key MVC benefits and coding techniques, you′ll see how to implement the ASP.NET MVC pattern to build a complete real–world site.

Based on Marco Bellinaso′s classic TheBeerHouse ASP.NET 2.0 site example, each chapter presents a business requirement for the site, a roadmap for designing a solution, and the code for implementing the features. By the end of the book, you′ll have a complete functional site and the skills to build your own ASP.NET MVC content and e–commerce site.

What you will learn from this book

  • Techniques for building a flexible, easily configurable, and instrumented site
  • How to use jQuery to enhance and extend the capabilities of your ASP.NET MVC site

  • How to design a module to manage articles, news, and blog posts

  • Tips for creating and managing multiple polls on your site

  • Ways to build a robust newsletter system for e–mail newsletters on a background thread

  • How to develop a Web 2.0 community–centric forum from scratch

  • Steps for adding a working e–commerce store based on PayPal

  • All the different ways to deploy an ASP.NET MVC site

Who this book is for
This book is for web developers who are familiar with the basic concepts of web development and ASP.NET. Code examples are shown using C#.

Wrox Problem Design Solution references give you solid, workable solutions to real–world development problems. Each is devoted to a single application, analyzing every problem, examining relevant design issues, and implementing the ideal solution.

About the Author

Nick Berardi is the owner of Managed Fusion (, a U.S.–based company that specializes in the fields of software architecture/development, usability engineering, and cloud–based computing initiatives with a strong focus on .NET, the Web, SEO, SEM, and Microsoft technologies.

Al Katawazi is owner of Blue Shift Technologies Inc. (, a software consulting company based out of Upstate New York. He is very fortunate to have worked on a variety of different projects for many notable clients. Most recently his focus has been on creating SaaS–based solutions leveraging the MVC framework. Al is also the author of his own blog (, which he has tried to keep up to date even though writing a book is a great excuse not to. When Al is not programming he enjoys kayaking with his dog Scout and card sharking with his wife Heather.

Marco Bellinaso lives in Bologna, Italy, and works as a freelance consultant, developer, and trainer specialized in all web–things that run on the Microsoft platform, such as ASP.NET, AJAX, and SharePoint. He s been working with the .NET Framework since the Beta 1 on applications of all types, including Web Services, Windows Forms, Windows Services, and mobile applications. He is also author or co–author of a number of commercial tools for developers, such as the VB Migration Partner (, the award–winning VBMaximizer add–in, CodeBox for .NET, and FormMaximizer for .NET.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 12 reviews
10 of 13 people found the following review helpful
Decent book, but I prefer Steven Sanderson's book Pro ASP.Net MVC Framework 29 Jun. 2009
By Simple Way - Published on
Format: Paperback
This book builds on existing material from Marco Bellinaso's book, ASP.Net 2.0 Website Programming, migrating the implementation of the BeerHouse eCommerce web application to using more recently released Microsoft technologies such as ASP.Net MVC 1.0, LINQ to SQL, and SQL Server 2008, and updating the text to explain concepts behind the new implementation. As the authors indicated in their introduction to ASP.Net MVC, one thing developers will gain with using this newer technology instead of classic ASP.Net 2.0 is finer control over the web application's client-side code. The flip side to this is that .Net developers, who so far have been relatively shielded from having to know too much about html, css, or javascript because of conveniences offered by classic ASP.Net 2.0, may now have to know more about these technologies in order to develop the presentation logic for their web apps. It's not surprising, therefore, to see a lot more javascript code in the revamped BeerHouse web app. So if you're trying to get a feel for what a non-trivial ASP.Net MVC application might look like and you don't mind reading through the javascript code, the BeerHouse web app presented in this book might be useful to you.

In my opinion, however, despite its title, this book doesn't delve deeply into ASP.Net MVC per se. Compared to Steven Sanderson's book, Pro ASP.Net MVC Framework, this book only provides a superficial introduction to the new framework, and only demos a limited subset of features. With a little more effort and for pedagogic reasons, the authors could have worked into the BeerHouse application showcase examples of how to implement, say: server-side data validation (e.g., use of IDataErrorInfo), or security features such as more advanced model binding that prevents the editing of certain properties, and Cross-Site Request Forgery prevention through the use of the Html.AntiForgeryToken() helper, etc. For a more thorough but still accessible tutorial on ASP.Net MVC, you should get Sanderson's well-written book if you haven't.
5 of 6 people found the following review helpful
A Real Solution for MVC 7 Aug. 2009
By W. Chesher - Published on
Format: Paperback
The latest addition to the Problem - Design - Solution series updates TheBeerHouse personalized content site for the [...] MVC Framework. True to the the style of Problem - Design - Solution, the authors focus on a real set of solutions for real problems. The material doesn't dive too deep into the internals of MVC, nor do they assume too much about the user's knowledge.

If you are looking for a primer on MVC, this is not it, but if you are looking to jump into MVC with both feet and you would like to see the capabilities of the MVC Framework in action, this book is a great compliment to your learning process. I would not recommend this book for advanced MVC developers, but it is just right for those who are trying to make the leap from [...] 2.0/3.5 into MVC.
3 of 3 people found the following review helpful
Great MVC Reference Book 26 Oct. 2009
By C. S. Martin - Published on
Format: Paperback
I bought this book as a reference book for the MVC framework and was not disappointed. It has a ton of great examples such as building a forum, a store, articles, security, a content management system, integrating localization and more. The really nice part about the book is each chapter is a standalone how to guide for building a certain website feature. This is a great book to have on your shelf, I use it all the time.
1 of 1 people found the following review helpful
Review of Book titled: "ASP.NET MVC 1.0 Website Programming" 7 Dec. 2009
By Cecil T. Champenois Jr. - Published on
Format: Paperback
Review of Book titled: "ASP.NET MVC 1.0 Website Programming"

MVC, or rather, Model-View-Controller is a programming concept that has been around for a while and isn't easy to understand, in my opinion, without a lot of reading and applying the concepts. I am using the book titled, "ASP.NET MVC 1.0 Website Programming", to assist me in a free 10-week course of instruction I am receiving through my .NET User Group. In my opinion, this book is no easy tool for a programmer who has had no introduction to ASP, ASP.NET or MVC concepts, nor was it intended to be. You need some prior knowledge before using this book. This is not a beginner book to learn ASP.NET, but is intense, containing sufficient knowledge and examples for building dynamic websites, all within its 5oo+ pages. If you are an ASP.NET developer already, it may take you a bit of thinking and re-thinking to get your head around (grasp) this new way of doing website development.

Now, what I like about the book is that you actually walk through a complete website project called the "TheBeerHouse Project" and learn concepts as you go through the book that are intended to teach you about MVC from the Microsoft ASP.NET point of view. If you will persist through this book, you will build a completely functional website, implementing the Model-View-Controller concepts; you can then use this as a foundational model for websites you will create for your clients.

Because this book is not a beginner book, I plan on buying the book titled, "Pro ASP.NET MVC Framework", to use as a companion reference and to get more in-depth information on the MVC framework.

One of the most important things I've wanted to learn using .NET, and which is found in this book in Chapter 10, is how to build an e-commerce store, in which a catalog of products is presented, orders are made, a shopping cart is persisted, and payment using credit cards is implemented. Not only the previous things are implemented, but also product ratings, whether or not the items are in stock , rich formatting of a product's descriptions, setup of shipping methods, order statuses and more is also implemented. This book is worth its list price alone for the valuable information and examples contained within this one chapter.
1 of 1 people found the following review helpful
Building a non-trivial app MVC 29 July 2010
By Rune Rindel Hansen - Published on
Format: Paperback
This book is not an MVC intro book. This book is building a non-trivial app MVC! In this book Nick Beradi and Al Katawazi is transferring Marco Bellinaso's classic The Beerhouse app to MVC. And they do an okay job. You need this book if you don't know how to build a non-trivial app MVC, at the time of writing there is no other books as extensive as this, building a non-trivial app MVC, around. It is true that some parts of this book has been copied and pasted from the previous edition in a non-intelligent fashion. It's mostly the parts laying out the design of the app. For example on page 260 you get informed about the SPROCs of the app, but this app doesn't use SPROCs, that was previous edition! Anyway as said this copy and paste thing goes on in the design parts and it actually doesn't mean too much in the understanding of the book. It didn't bother me very much. The important thing is about the MVC implementation and in that respect the app and the book has been totally rewritten from scratch, and you get the info you need. One thing I was a little puzzled about is why Nick and Al didn't use the ModelState for validation, it seems to me that that would have been easier, and you can thereby put the actual validation in the objects themselves. Instead Nick and Al writes a custom validation using jQuery. But all in all a fine book. You need this book if you are a newbie and you are heading the MVC way! But pick one of the MVC intro books up before you embark on this book!
Were these reviews helpful? Let us know