469,332 Members | 6,649 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,332 developers. It's quick & easy.

Viewstate wont turn off even after setting it to off !

Hi All,
I have a webpage.aspx and a webusercontrol.ascx with both of them
having viewstate turned off.

Then in my web user control I have got some code reading the request
stream:

Dim str As IO.Stream
Dim strLen As Integer
Dim strRead As Integer

str = Request.InputStream
strLen = Integer.Parse(str.Length.ToString())
Dim strArr(strLen) As Byte
strRead = str.Read(strArr, 0, strLen)

System.Text.Encoding.ASCII.GetString(strArr, 0,
strLen).Substring(iStartIndex)

when I put a break point on the last line I get the following output:
"__VIEWSTATE=dDwtNzkxMjYyODQ5Ozs%2BRIdmzZpk4%2FEHq MI3MlRLHut43bA
%3D&asdf=on&asdf=Robert+Hormozi&IncDisplayForm1%3A btnSubmit=Submit"

I don't want this viewstate string I need what the html code looks
like in plain html. Is there anyway to do that ? Why is viewstate
still on even after I turn it off?

Thanks!

Apr 26 '07 #1
1 1476
re:
!Why is viewstate still on even after I turn it off?

You will always have a relatively short string representing the page itself even if you
turn off the view state on each and every control, on the page, or in web.config.

Don't worry about the 20 or so bytes which remain after you've turned off viewstate.
They don't mean much.

For a detailed explanation, see :
http://aspnetresources.com/articles/ViewState.aspx

Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
===================================
"robert112" <ro*******@tpg.com.auwrote in message
news:11**********************@r30g2000prh.googlegr oups.com...
Hi All,
I have a webpage.aspx and a webusercontrol.ascx with both of them
having viewstate turned off.

Then in my web user control I have got some code reading the request
stream:

Dim str As IO.Stream
Dim strLen As Integer
Dim strRead As Integer

str = Request.InputStream
strLen = Integer.Parse(str.Length.ToString())
Dim strArr(strLen) As Byte
strRead = str.Read(strArr, 0, strLen)

System.Text.Encoding.ASCII.GetString(strArr, 0,
strLen).Substring(iStartIndex)

when I put a break point on the last line I get the following output:
"__VIEWSTATE=dDwtNzkxMjYyODQ5Ozs%2BRIdmzZpk4%2FEHq MI3MlRLHut43bA
%3D&asdf=on&asdf=Robert+Hormozi&IncDisplayForm1%3A btnSubmit=Submit"

I don't want this viewstate string I need what the html code looks
like in plain html. Is there anyway to do that ? Why is viewstate
still on even after I turn it off?

Thanks!

Apr 26 '07 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Chris Thompson | last post: by
6 posts views Thread by Robin Bonin | last post: by
10 posts views Thread by neo | last post: by
2 posts views Thread by DC Gringo | last post: by
7 posts views Thread by et | last post: by
10 posts views Thread by Robert | last post: by
2 posts views Thread by rgrandidier | last post: by
6 posts views Thread by scottrm | last post: by
reply views Thread by zhoujie | last post: by
reply views Thread by suresh191 | last post: by
1 post views Thread by haryvincent176 | last post: by
reply views Thread by Marylou17 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.