It's crystal clear
Sorry, but without context it's difficult to
understand...
Each method has advantages and disadvantages:
Method 1 can be bookmarked, but it has ugly paths and puts an extra hit on
the client/server
Method 2 can't be bookmarked, but it's much prettier and more efficient
If you don't need to bookmark, I'd go with method 2.
I'd also improve it...instead of using Context.Handler, I'd store the values
in Context.Items and then retrieve them from Context.Items. Using
(page1)Context.Handler effectively binds Page2 to Page1 which should be
avoided if possible (which you can via Context.Items)
Karl