This example demonstrates how to use
LocationInterceptionAspect to persist a field or property in the ASP.NET session state or page view state.
SessionStateAttributeclass is a Aspect that persists a field or property into the session state. This attribute can be added to any field or property. This aspect is a simple implementation of
ViewStateAttributeclass is a Aspect that persists a field or property into the view state of the current page. This attribute should be added to an instance field or property of a type derived from
ViewStateAttributeaspect is more complex because it needs to access the
ViewStateproperty, a protected property of the
Controlclass. Therefore, we have to use the
[ImportMember]advice and the