Skip to main content

Beginning ASP.NET 1.0 with Visual Basic.NET

Beginning ASP.NET 1.0 with Visual Basic.NET

Chris Goode, John Kauffman, Christopher L. Miller, Neil Raybould, S. Srinivasa Sivakumar, Dave Sussman, Ollie Cornes, Rob Birdwell, Matt Butler, Gary Johnson, Ajoy Krishnamoorthy, Juan T. Llibre, Chris Ullman

ISBN: 978-0-764-55866-5

Jan 2018

816 pages

Select type: E-Book


Product not available for purchase


What is this book about?

ASP.NET 1.0 is the final release of Microsoft's Active Server Pages (ASP). It is a powerful server-based technology designed to create dynamic, interactive, HTML pages for web sites and corporate intranets. ASP.NET is a core element of Microsoft's exciting .NET vision, building on the strengths of the .NET Framework to provide many new features not seen in previous versions of ASP.

This book, entirely revised and updated for the final release, will provide you with a step-by-step introduction to ASP.NET using VB.NET, with plenty of worked examples to help you to gain a deep understanding of what ASP.NET is all about, and how you can harness it to build powerful web applications.

What does this book cover?

In this book, you will learn how to

  • Create basic ASP.NET pages with VB .NET
  • Understand the concepts of Object Oriented Programming
  • Work with data and XML
  • Debug and handling errors in your code
  • Use ASP.NET Server Controls
  • Create user controls and components
  • Explore the world of Web services
  • Optimize performance
  • Secure your application

Who is this book for?

This book is aimed at relatively inexperienced web builders who are looking to enrich their sites with dynamically-generated content, and want to learn how to start building web applications using ASP.NET. Developers who have a little experience with previous versions of ASP (and are looking to move over to ASP.NET), may also find this book helpful in getting a simple grasp on what ASP.NET is, what it does, and how it can be used. Experience of basic HTML is required, but previous experience of ASP or VBScript is not essential. We'll be teaching the basics of VB .NET in this book, so prior experience of the language is not required.

Related Resources


Contact your Rep for all inquiries


Chapter 1. Getting Started with ASP.NET.

Chapter 2. Anatomy of an ASP.NET Page.

Chapter 3. Forms and HTML Server Controls.

Chapter 4. Storing Information in VB.NET.

Chapter 5. Introducing XML.

Chapter 6. Control Structures and Procedural Programming.

Chapter 7. Event-driven Programming and Postback.

Chapter 8. Introduction to Objects.

Chapter 9. Shared Members and Class Relationships.

Chapter 10. Objects in ASP.NET.

Chapter 11. Objects and Structured Data.

Chapter 12. Reading from Data Sources.

Chapter 13. Manipulating Data Sources.

Chapter 14. ASP.NET Server Controls.

Chapter 15. Reusable Code for ASP.NET.

Chapter 16. NET Assemblies and Custom Controls.

Chapter 17. Debugging and Error Handling.

Chapter 18. Web Services.

Chapter 19. Configuration and Optimization.

Chapter 20. ASP.NET Security.


Code Downloads
Code downloads for this title are available here.
Code Downloads
Code Downloads
Code downloads for this title are available here.
Code Downloads
ChapterPageDetailsDatePrint Run
3109<asp:listbox> control

The multiple selection listbox on this page is incorrectly stated. The selection mode attribute should be one word, as follows:

<asp:listbox id= list1 runat= server selectionmode= multiple >

241Error in Button Server Control

The code line If ExtraInfoBox Is On then should read: If ExtraInfoBox.Checked Then


243Erratum in How It Works Section

A button control is incorrectly stated. It should read:

<asp:Button id= Button1 text= Click here to Submit onClick= ClickHandler runat= Server />

270Typographic Error

An extraneous 'e' appears in the logic. It should read as follows:

If _Gear < -1 Then _Gear = -1

413Error in Cookie2.aspx

An error has been found the Cookies example in this chapter. It has been noted that the instructions to close your browser and open it again to demonstrate cookie action do not work. Gary Johnson, the author in charge of the chapter's update has provided the following information: I could not find a solution that wasn't overly convoluted. I think the original author meant to say that if you leave and come back you can hit refresh and the items won't increment. There is just no way to distinguish between a refresh and the add click event without leaving the page. The refresh is a post back in this context. So, this example is only capable of demonstrating cookie use while the browser remains open.


14514Combination of <Table> element code

A table element is demonstrated across two elements (as below) when it should be combined into one. The book reads:
<table border= 1 width= 100% ? <table style= color:Black;border collapse:collapse; > It should read:

<table border= 1 width= 100% stlye= color:Black;border collapse:collapse; >

14521Erratum in DataSet element

The line reading: dataSet.ReadXML(fileStream) should read as:


15566width element incorrect

The width element that reads: <width= 10% > Should be changed to read:

<width= 100% >

16604<link> element error

The line that reads: &tl;link rel= stylesheet type= text/css href= style.css > Is missing a closing slash. It should read as follows:

<link rel= stylesheet type= text/css href= style.css />

687Test ISBN incorrect

The test ISBN is incorrectly stated as 1861007364. It should infact be 1861007345