How do we access view state value of the page in the next page?
The View state is page specific; it contains information about controls embedded at the particular page. ASP.NET 2.0 solves this by embedding a hidden input field name, __POSTBACK. This field is then embedded only when there is an IButtonControl on the page and its PostBackUrl property is set to a non-null value. This field contains the view of state information of the poster page. To access this view state of the poster page, you can use the new PreviousPage property of the page:
Page poster = this.PreviousPage;
Now you can find any control from the previous page and see its state:
Label posterLabel = poster.findControl("myLabel");
string lbl = posterLabel.Text;
This cross-page post back facility also solves the problem of posting a Form to multiple pages, as each control, in theory, can point to different post back URL.