Apress Access

Beginning ASP.NET E-Commerce in C#

From Novice to Professional

By Karli Watson , Cristian Darie

  • eBook Price: $31.99
Buy eBook Buy Print Book

Beginning ASP.NET E-Commerce in C# Cover Image

In Beginning ASP.NET E-Commerce in C#: From Novice to Professional, you'll learn how to best use the free development tools offered by Microsoft to build an online product catalog.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-1074-0
  • User Level: Beginner to Advanced
  • Publication Date: March 26, 2009
  • Available eBook Formats: PDF

Related Titles

  • Windows 10 for the Internet of Things
  • DevOps on the Microsoft Stack
  • Beginning SQL Server R Services
  • Securing SQL Server
  • ASP.NET MVC with Entity Framework and CSS
Full Description

With the incarnations of ASP.NET 3.5 and SQL Server 2008, programming dynamic data–driven web sites with Microsoft technologies has become easier and much more efficient than ever before. Fewer mouse clicks and fewer lines of code can now enable more powerful features and the tools you need—Visual Web Developer and SQL Server 2008 Express Edition—are free. In Beginning ASP.NET E-Commerce in C#: From Novice to Professional, you’ll learn how to best use the free development tools offered by Microsoft to build an online product catalog. You will gain an intimate understanding of every piece of code you write. This understanding will enable you to build your own powerful and flexible web sites efficiently and rapidly with ASP.NET 3.5.

  • Build a complete site, including a shopping cart, checkout, product searching, product recommendations, control panel, customer accounts, order processing, and much, much more.
  • Explore new challenges and theoretical concepts, which are carefully analyzed and explained throughout the book, with each feature you add to the web site.
  • Learn to handle payments by integrating PayPal and DataCash into your site.

What you’ll learn

  • Use Microsoft’s Express products to build an online product catalog
  • Add payment processing with PayPal and DataCash
  • Expand your site’s product listing through web services
  • Implement an order pipeline
  • Take advantage of search engine optimization techniques to publicize your site

Who this book is for

Developers wanting to build professional e–commerce sites using .NET technologies.

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 3:

http://www.cristiandarie.ro/balloonshop. The link does not work. You get a web page configration error:

<!-- Web.Config Configuration File -->

<customErrors mode="Off"/>

On page 197:
In Chapters 7/8:

HeaderLink.ImageUrl = "~/Images/BalloonShopLogo.png" causes error with UlrRewriter. I found solution for this by setting abolute path in code behind file "BalloonShop.master.cs" with
event page_PreRender().

On page 275:

No double quotes around the NavigateUrl value in the hyperlink element.

Also, the links in the PayPal chapter do not work until you place a databind() call in the page_load event for each link control. Is there an easier way?

On page 325:
Procedure or function 'CatalogGetCategoriesInDepartment' expects parameter '@DepartmentID', which was not supplied.

On page 378:

Object reference not set to an instance of an object.


    1. Pro C# 5.0 and the .NET 4.5 Framework


      View Book

    2. Expert ASP.NET Web API 2 for MVC Developers


      View Book

    3. Machine Learning Projects for .NET Developers


      View Book

    4. Pro ASP.NET MVC 5 Platform


      View Book