Yes, that is correct - sorry for not expressing it clearly.
Ah. Haven't found a way to do that.
Controls and their state, yes. The actual ViewState collection, no.
Of course, remember that ViewState is not designed for cross-page
operations. You can use Session, Cache, Application, or the HttpContext Items
collection for things like that, depending on which is appropriate.
Peter

Signature
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com
> Yes, that is correct - sorry for not expressing it clearly.
> >I think that what Bill wants is a way to access the viewstate on the
> > previous page so if you add any items to viewstate i.e
> > viewstate.add("whatever", "somedata") and then retrieving on the next
> > page the viewstate("whatever")...
> > Is that right Bill?
Giorgio - 17 Feb 2006 20:15 GMT
Ok Bill, i found it for you! You cannot do that. Here is the Microsoft
note about what you want
"If the source and target page are in different applications, you
cannot directly get the values of controls on the page, but you can
read the posted data from the Form dictionary. You cannot read view
state from the source page, because it is hashed. If you want to store
values in the source page and make them available in a target page in
another application, you can store the values as strings inside hidden
fields on the source page and access them through Request.Form on the
target page."
http://msdn2.microsoft.com/en-us/library/ms178139(vs.80).aspx
bill - 17 Feb 2006 20:32 GMT
I think I remember reading that, but thinking that they were still referring
to the source and target page being in different applications. I thought
that because the following sentence also refers to "another application".
Wishful thinking! I would like to use the viewstate because I have to store
a username/password and grab it in the target page, and I don't want to use
hidden fields since view source will reveal the password. I guess I'll try
using properties.
Thanks for your help!
Bill
> Ok Bill, i found it for you! You cannot do that. Here is the Microsoft
> note about what you want
[quoted text clipped - 9 lines]
>
> http://msdn2.microsoft.com/en-us/library/ms178139(vs.80).aspx