Difference between revisions of "OOP Class10"

esse quam videri
Jump to: navigation, search
(View State)
(Sessions)
Line 33: Line 33:
 
==Application State==
 
==Application State==
  
==Sessions==
+
==Session State==
  
 
Dog examples
 
Dog examples
Line 46: Line 46:
  
 
http://iam.colum.edu/oop/classsource/class10/dogsession/dog_session_Page3.aspx [http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class10/dogsession/dog_session_Page3.aspx dog_session_Page3.aspx - source]
 
http://iam.colum.edu/oop/classsource/class10/dogsession/dog_session_Page3.aspx [http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class10/dogsession/dog_session_Page3.aspx dog_session_Page3.aspx - source]
 +
 +
==View State==
 +
 +
ViewState is an instance of statebag
 +
'''todo''' demostate viewstate
  
 
==More Event Samples==
 
==More Event Samples==

Revision as of 16:02, 5 April 2006

Response Object

Response.Write()

http://iam.colum.edu/oop/classsource/class10/Response/Response1.aspx Response1.aspx - source

Response.End()

http://iam.colum.edu/oop/classsource/class10/Response/Response2.aspx Response2.aspx - source

Response.Clear()

http://iam.colum.edu/oop/classsource/class10/Response/ResponseClear.aspx ResponseClear.aspx - source

Response.Flush()

http://iam.colum.edu/oop/classsource/class10/Response/ResponseFlush.aspx ResponseFlush.aspx - source


Debugging with response object

Using the response buffer can be extreemely usefull for debugging. Sometime you may hav to setup a small debug system to help catch errors in object that do not inherit from System.UI.Page.

Response.Flush()

http://iam.colum.edu/oop/classsource/class10/Response/ResponseDebug.aspx ResponseDebug.aspx - source

Application State

Session State

Dog examples

The first page creates a dog objects and stores it as a session variable.

http://iam.colum.edu/oop/classsource/class10/dogsession/dog.aspx dog.aspx - source

http://iam.colum.edu/oop/classsource/class10/dogsession/dog_session_Page1.aspx dog_session_Page1.aspx - source

http://iam.colum.edu/oop/classsource/class10/dogsession/dog_session_Page2.aspx dog_session_Page2.aspx - source

http://iam.colum.edu/oop/classsource/class10/dogsession/dog_session_Page3.aspx dog_session_Page3.aspx - source

View State

ViewState is an instance of statebag todo demostate viewstate

More Event Samples

A nice exmaple of a web page that uses exents to create and use our dog class. Notice hot the events and the dog class are only loosely coupled (the doesn't directly use the dog class).

http://iam.colum.edu/oop/classsource/class10/events/DogDelegateEvent.aspx DogDelegateEvent.aspx - source