Skip to Main Content
Learning ASP.NET 3.5, 2nd Edition
book

Learning ASP.NET 3.5, 2nd Edition

by Brian MacDonald, Dan Hurwitz, Jesse Liberty
July 2008
Beginner content levelBeginner
607 pages
16h 25m
English
O'Reilly Media, Inc.
Content preview from Learning ASP.NET 3.5, 2nd Edition

Chapter 7. State and Life Cycle

Most of the web sites you have built in this book have been confined to a single page. In Chapter 6, you learned techniques to provide a single look and feel throughout the site.

When you created the examples in Chapter 6, you may have noticed that any data you entered on a page didn’t stick around if you went to a different page and came back, even if you issued a postback on the page you were on. That’s because the pages you’ve built up until now haven’t had any way to preserve that kind of information, called state.

In each chapter up until now, you’ve learned about the different kinds of controls and how you use them. We’re going to take a slightly different approach in this chapter, first taking you behind the scenes so you can understand what the page actually does when you click the Submit button. Next, you’ll find out more about state, and how to hold onto it. By the time you’ve finished this chapter, you’ll have built several sites that can retain state, no matter how much the user clicks around.

Page Life Cycle

A user sits at her browser and types in a URL. A web page appears with text, images, buttons, and so forth. She fills in a text box and clicks a button. New data appears in response. How does this work?

Before we begin, it is important to understand a little bit about the “architecture” of the World Wide Web. In the applications you’ve developed to this point, you’ve been able to do everything on one computer. But in order for these exercises ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

ASP.NET 2.0 Illustrated

ASP.NET 2.0 Illustrated

Alex Homer, Dave Sussman
ASP.NET 2.0 Unleashed

ASP.NET 2.0 Unleashed

Stephen Walther
Programming .NET 3.5

Programming .NET 3.5

Jesse Liberty, Alex Horovitz

Publisher Resources

ISBN: 9780596518455Supplemental ContentErrata Page