Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.
ASP.NET Website Programmi... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Good | Details
Sold by bwbuk_ltd
Condition: Used: Good
Comment: Ships from the UK. Former Library book. Shows some signs of wear, and may have some markings on the inside. 100% Money Back Guarantee. Your purchase also supports literacy charities.
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 Website Programming: Problem - Design - Solution, C# Edition Paperback – Mar 28 2002

4.2 out of 5 stars 36 customer reviews

See all 4 formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 85.28
CDN$ 52.98 CDN$ 2.83

Save an Additional 10% on Textbooks When you Join Amazon Student

Special Offers and Product Promotions

  • Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Product Details

  • Paperback: 576 pages
  • Publisher: Wrox; 1 edition (March 28 2002)
  • Language: English
  • ISBN-10: 0764543776
  • ISBN-13: 978-0764543777
  • Product Dimensions: 18.9 x 3.1 x 22.9 cm
  • Shipping Weight: 794 g
  • Average Customer Review: 4.2 out of 5 stars 36 customer reviews
  • Amazon Bestsellers Rank: #2,921,782 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Publisher

This book is for developers who:

Use ASP.NET and C#

Use Visual Studio .NET Professional or above, or Visual C# .NET Standard

Want to build content-based websites --This text refers to an alternate Paperback edition.

From the Back Cover

ASP.NET Website Programming shows you how to build an interactive website from design to deployment. Packed with solutions to website programming problems, this book will have you building well-engineered, extendable ASP.NET websites quickly and easily.

What you need to know

This book is for developers who:

  • Use ASP.NET and C#
  • Use Visual Studio® .NET Professional or above, or Visual C#® .NET Standard
  • Want to build content-based websites

What you will learn from this book

With ASP.NET Website Programming you will learn to:

  • Provide flexible user accounts integrating with ASP.NET’s built-in security
  • Create fully featured discussion forums
  • Generate revenue from advertising
  • Build a web interface for managing the files on your site
  • Add opinion polls, email newsletters, and news management
  • Deploy the finished site on a live server
  • Build modular websites using good, n-tier coding techniques

See all Product Description

Inside This Book

(Learn More)
First Sentence
Welcome to ASP.NET Website Programming. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

Top Customer Reviews

Format: Paperback
I can see why the C# version won such acclaim. This book really touches a lot of good topics, and does teach you a lot.
a) The site and code are FULL of errors (Sickening they released it that way). Example there are comments "Why is country hard coded to spain" Gee .. you shouldn't be asking us that, and You go to My Account, and click on "Sign Out" and poof .. error .. Damn, that is a pretty basic thing to miss.
b) Misprints/errors/inconsistencies with the site. Y'know .. it is hard enough to learn something, and then you make it tougher .. damn.
c) The site, needs to be downloaded. No CDROM. Damn, 60 bucks for a small book and you can't even give a CDROM? How cheap is that?
On the good side, if you have the patience of a saint, and don't mind banging your head a bit on an iron wall, this book does have a lot to teach, .. as long as you are willing to learn as a good student, and challenge everything you read in this book by actually typing it out YOURSELF, rather than copy pasting it.
Final Conclusion: Is this book good for you? Depends, if you are ultra patient and are willing to deal with irritating mistakes, then yea this book has a *LOT* to teach. And yea, if you are not a seasoned ASP.NET developer .. stay away .. trust me, stay away. :)
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
When it comes to technical books, I usually spend a lot of time browsing through books (in the book stores) and reading reviews (in the internet) before commiting myself to a title. After all, technical books are not cheap and there is nothing more frustrating than one that has been badly written.
The C# version of the book had great reviews and, most importantly, was pitched at a level that went beyond the beginners level. Although many books do not dare to miss the beginners bit, I was happy to see that this book had ommitted it as, once you have mastered the basic stuff, wasting a good part of the book with it can be a bit annoying.
In spite of being a VB.NET programmer, the C# version of the book offered me the chance to see how professional developers designed a complete web site using a very clever three-tier, modular architecture. Moreover, the variety of techniques used in the different modules of the book allowed me to see first-hand the different tools that can be used to perform similar tasks (e.g. the use of XSL to create pages content from XML documents). In spite of being months old, the book still hasn't visited the shelf as a lot of the solutions I have developed are based on the examples shown in it.
The VB.NET version of the book (which I bought I soon as soon as I could), is not only as good as the original (a lot of the content has been copied verbatim), but obviously much more useful if you develop in VB.NET. The book has allowed me to learn a lot of VB.NET syntax I was not aware of and, most importantly, has thrown some light into some aspects that were not clear in the C# version of the book (partly due to my inexperience in that language).
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
I agree with the frustrations that Joel shares about the book. It is not for begineers and it assumes you are comfortable with Visual Studio. The authors glance over a lot of simple concepts (setting up the project, folders, keys, namespaces) and instead concetrate their effort on the more important fundamental concepts (developing really useful web applications using three tier design). This decision can frustrate beginers that are starting with ASP.NET and VS.NET, but should be acceptable to more experienced programmers.
However, let there be no mistake, despite the shortcommings, this is a great book and there are very few in its class. Almost everyone agrees (p2p.wrox.com), the book has no equal and if you stick with it you will be rewarded.
Finally, I have to disagree with your comments about the VB.NET version. I have spent many weeks with the C# version and several days with the VB.NET version, and I can assure you the frustrations you talk about are common to both editions and have nothing to do with translation (even the .snk file location!). Demian and Norbert's translation has answered a lot of the questions I had accummulated and solved a lot of the bugs from the original. This, and the fact that the code is better laid out and makes for more pleasant reading, means I would recommend the VB.NET version over the original.
The bottom line, the book is not perfect and but is outstanding where it counts. Stick with it and you will be rewarded.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
I've read the reviews given to the original c# version of this book and based on them I bought the VB.NET version. I haven't seen the c# version yet, but based on the reviews I read and my experience with the book in front of me I should have gotten the c# version.
My basic complaint is that things are not completely explained in the book. I get the feeling that the authors went through a process of creating this example web site and then went back to tell people how to create it without explaining their methodology or the logic of the decisions that they have made. Either that, or something's lost in the translation to VB.
Right now I am working through the text and am in chapter 3. In chapters 2 and 3 they have you create base classes and other base sources that form the basis for the functional modules created later. I find that the explanations of the design are very lacking. They do not outline a philosopy or methodology. They do not do a satisfactory job of explaining their decisions.
Even something simple like explaining where modules are located in the directory structure is handled like the left hand didn't talk to the right hand. You're amazed after you've read their description of where this new class goes three times, poured over the diagrams and still don't have a clue as to where they want you to put this particular module. The source code that you download from WROX doesn't seem to jive with the descriptions in the book for directory structure either.
This is definitely not a book for beginners. The source code is not ready to run. It has definite problems. ...
So far I'm not very satisfied with the book. I'm hoping it improves by chapter 5. I'm sure I can get this bugger to work, ...
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most recent customer reviews