Wiley.com
Print this page Share

Professional ASP.NET Design Patterns

ISBN: 978-0-470-29278-5
Paperback
720 pages
September 2010
List Price: US $49.99
Government Price: US $25.49
Enter Quantity:   Buy
Professional ASP.NET Design Patterns (0470292784) cover image
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 10-15 days delivery time. The book is not returnable.

Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
59 Error in Text
On p.59 it reads: "The ASP.NET Framework version 2.0 is preinstalled with Visual Studio 2010. However, for Visual Studio 2008 users you will need to navigate to www.asp.net/mvc/ to install the framework."

The context of actual and surrounding text including the link deal with 'MVC' in the above 1st sentence should read: "The ASP.NET MVC Framework version 2.0 is preinstalled with VS.NET 2010."

The acronym 'MVC' is missing in the sentence because this is the Framework it is alluding to.
10/15/2010
70 Error in Text
In Table 4-4: Transactions Table.

It is missing the last field in the table: Date, which should be of type datetime.
01/03/2011
86, 88 Error in Code
Code correction and reflected in Figure 4-6 on p.88:

The code on p.86 for the control 'lblAccountNo' should use the correct object property with that value. Instead it accidentally uses account balance, and is also reflected in Figure 4-6. The code currently reads:

this.lblAccountNo.Text = accView.Balance.ToString();

...and should read:

this.lblAccountNo.Text = accView.AccountNo.ToString();
10/15/2010
105 Error in Text
Reads: Figure 5-5 shows the UML representation of the Decorator pattern

Should read: Figure 5-5 shows the UML representation of the Template Method pattern
10/11/2010
108 Error in Code
On page 108, the last line of code in class NoQuibblesReturnProcess, a Class name is used instead of the instance variable:

ReturnOrder.AmountToRefund = returnOrder.PricePaid;

should be

returnOrder.AmountToRefund = returnOrder.PricePaid;
12/20/2010
108 Error in Code
On page 108, the last line of code in class NoQuibblesReturnProcess, a Class name is used instead of the instance variable:
ReturnOrder.AmountToRefund = returnOrder.PricePaid;
should be
returnOrder.AmountToRefund = returnOrder.PricePaid;
12/20/2010
109 Error in Text
The same typo appears in the last line of class FaultyReturnProcess:

ReturnOrder.AmountToRefund = ...

should be

returnOrder.AmountToRefund = ...
12/20/2010
110 Error in Text
In the note, it mentions looking for the unit tests in the code download, but the unit test project is missing in the "Chapter 05 code downloads" file.
12/20/2010
112 Error in Code
On page 112, in the IOrderState interface code, it is missing the Status property:

public OrderStatus Status { get; set; }
12/20/2010
113 Error in Text
On page 113, in the Order class, the definition of the Change method should be "internal", not "Internal".
12/20/2010
113 Error in Text
On page 113, the third sentence refers to "CanceledOrderState", but should be "OrderCanceledState".
12/20/2010
Back to Top