Topic: ASP.NET

Professional ASP.NET 2.0 Special Edition (0470041781) cover image

Professional ASP.NET 2.0 Special Edition

Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad, Srinivasa Sivakumar
ISBN: 978-0-470-04178-9
1584 pages
October 2006
This title is out-of-print and not currently available for purchase from this site.

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
3 94-98 Figures 3-11, 3-12, 3-13, and 3-14
See Downloads tab for corrected pdfs.
250 Typo
First sentence of the first paragraph under the "Using the InitialValue Property" heading:

should be:
12 506 Error in Code
<%@ Page Language="C#" %>

should be:

<%@ Page Language="VB" %>
13 550 Error in Code
select * from customers as customer FOR XML AUTO

should be:

select * from customers FOR XML AUTO
550 Error in Text
In the paragraph after the heading "Databases and XML", 3rd line:


should be:

13 551 Error in Text
By using an alias in the select statement, you can affect the name of each row's element.

should be:

By using an alias like as Customer in the select statement, you can affect the name of each row's element.
21 883 Error in Text
replace 3rd sentence:

If a page is requested requiring read-only access and two other requests are queued up, one requesting read-only access and one requesting read/write access, the read-only page is executed while the read/write access page waits


The order that locks are requested is essential. As soon as a writer lock is requested, even before a thread is granted access, all subsequent reader lock requests are blocked, regardless of whether a reader lock is currently held or not. While ASP.NET can obviously handle multiple requests, only one request at a time gets write access to a Session.