Prev: detailview or formview
Next: Gridview in Reverse Order
From: Jeff on 8 Apr 2010 05:11 hi asp.net 3.5 I see in my page that the hidden field viewstate is relativly very large, and are looking for ways to reduce it. Because I think it can improve ranking. <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="WJ6eLjF5Grnr80+KngeZIcTDmEbX+zjv6ptIUmMgYaqKCBB/5hAKJ748W52U1l74GfNLHDuTLuwC/O4GQE/Sp+BnQYsW+nJHK+Qkg6xfb467kHRpiCUUl/Uv2tgQssSa2K4sfbMyaL/IIlb03091A3lbQV1wLMDvL7NPqXgwJERA1+Cx2eNlzll2WkbhNQw5Ne0FmtmBXaZysPeDEeQIrl5R2IesEHnCbrG5Mz2otNviv2JKia1yXgAKw3ljDlH7wmYWOF+WXn9lhsF5YElQnMZV2hpzQjJ91O5YARub/ci77gftNaI2Z6FqHjHve8Yai83aUS/RvXBK/MuDAr0x5QzCldkzBQyqv4FwbUqkP+e5F7Oo/307JM0mj6aBKZHmGzN4bT5cE/G/rOkNP7OrXrL0L/ht8yDOd43WyBuHIxYM3LNKSYimoNnaYKaXFBEmubIsoxpM/gxrEPNonVUozExBOTWIomfAQc5Z8zyeyphehA4iv9GVloZQhEZWPa29kvwvw1TqXpn9SySEFNikJWyCzTn1CcN8L33zAFJl3NOLW08yHtEG8r0NgDSE1I3ks0/AIzEIMCpgMfcsWytxwQ==" /> </div> I've already set enableviewstate to false in the master page. This page (deafult.apsx) has a 3 custom controls: one is control holding the login control etc. The 2 other controls are based on gridview and loginview any suggestions?
From: Mr. Arnold on 8 Apr 2010 07:45 Jeff wrote: > hi > > asp.net 3.5 > > I see in my page that the hidden field viewstate is relativly very large, > and are looking for ways to reduce it. Because I think it can improve > ranking. > > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" > value="WJ6eLjF5Grnr80+KngeZIcTDmEbX+zjv6ptIUmMgYaqKCBB/5hAKJ748W52U1l74GfNLHDuTLuwC/O4GQE/Sp+BnQYsW+nJHK+Qkg6xfb467kHRpiCUUl/Uv2tgQssSa2K4sfbMyaL/IIlb03091A3lbQV1wLMDvL7NPqXgwJERA1+Cx2eNlzll2WkbhNQw5Ne0FmtmBXaZysPeDEeQIrl5R2IesEHnCbrG5Mz2otNviv2JKia1yXgAKw3ljDlH7wmYWOF+WXn9lhsF5YElQnMZV2hpzQjJ91O5YARub/ci77gftNaI2Z6FqHjHve8Yai83aUS/RvXBK/MuDAr0x5QzCldkzBQyqv4FwbUqkP+e5F7Oo/307JM0mj6aBKZHmGzN4bT5cE/G/rOkNP7OrXrL0L/ht8yDOd43WyBuHIxYM3LNKSYimoNnaYKaXFBEmubIsoxpM/gxrEPNonVUozExBOTWIomfAQc5Z8zyeyphehA4iv9GVloZQhEZWPa29kvwvw1TqXpn9SySEFNikJWyCzTn1CcN8L33zAFJl3NOLW08yHtEG8r0NgDSE1I3ks0/AIzEIMCpgMfcsWytxwQ==" > /> > </div> > > I've already set enableviewstate to false in the master page. This page > (deafult.apsx) has a 3 custom controls: one is control holding the login > control etc. The 2 other controls are based on gridview and loginview > > any suggestions? > > You keep the data in session variables, load the controls from the session variables, and disable viewstate on the controls. I don't know what you mean about ranking, but disabling viewstate is about not transmitting data for a control on the round trip, which speeds up transmition time of the page.
From: Jason Keats on 8 Apr 2010 08:23 Jeff wrote: > hi > > asp.net 3.5 > > I see in my page that the hidden field viewstate is relativly very large, > and are looking for ways to reduce it. Because I think it can improve > ranking. > > <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" > value="WJ6eLjF5Grnr80+KngeZIcTDmEbX+zjv6ptIUmMgYaqKCBB/5hAKJ748W52U1l74GfNLHDuTLuwC/O4GQE/Sp+BnQYsW+nJHK+Qkg6xfb467kHRpiCUUl/Uv2tgQssSa2K4sfbMyaL/IIlb03091A3lbQV1wLMDvL7NPqXgwJERA1+Cx2eNlzll2WkbhNQw5Ne0FmtmBXaZysPeDEeQIrl5R2IesEHnCbrG5Mz2otNviv2JKia1yXgAKw3ljDlH7wmYWOF+WXn9lhsF5YElQnMZV2hpzQjJ91O5YARub/ci77gftNaI2Z6FqHjHve8Yai83aUS/RvXBK/MuDAr0x5QzCldkzBQyqv4FwbUqkP+e5F7Oo/307JM0mj6aBKZHmGzN4bT5cE/G/rOkNP7OrXrL0L/ht8yDOd43WyBuHIxYM3LNKSYimoNnaYKaXFBEmubIsoxpM/gxrEPNonVUozExBOTWIomfAQc5Z8zyeyphehA4iv9GVloZQhEZWPa29kvwvw1TqXpn9SySEFNikJWyCzTn1CcN8L33zAFJl3NOLW08yHtEG8r0NgDSE1I3ks0/AIzEIMCpgMfcsWytxwQ==" > /> > </div> > > I've already set enableviewstate to false in the master page. This page > (deafult.apsx) has a 3 custom controls: one is control holding the login > control etc. The 2 other controls are based on gridview and loginview > > any suggestions? > > You can store viewstate on the server - for instance, in a database. Here's a few search results, in no particular order... http://forums.asp.net/p/1293397/2504654.aspx http://geekswithblogs.net/joelross/archive/2006/03/23/73180.aspx http://www.componentworkshop.com/blog/2009/06/27/advanced-net-storing-viewstate-in-a-database http://www.codeproject.com/KB/viewstate/ViewStateProvider.aspx http://weblogs.asp.net/adweigert/archive/2004/03/09/86628.aspx http://highoncoding.com/Articles/699_Storing_ViewState_in_MongoDb_Database.aspx HTH
From: Jeff on 8 Apr 2010 08:57 how do I disable viewstate? I've already set enableviewstate to false in the master page and on the 3 custom controls. Depsite that I see the hidden field viewstate in the source containing over 600 characters. "Jason Keats" <jkeats(a)melbpcDeleteThis.org.au> wrote in message news:OtBvbZx1KHA.4724(a)TK2MSFTNGP02.phx.gbl... > Jeff wrote: >> hi >> >> asp.net 3.5 >> >> I see in my page that the hidden field viewstate is relativly very large, >> and are looking for ways to reduce it. Because I think it can improve >> ranking. >> >> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" >> value="WJ6eLjF5Grnr80+KngeZIcTDmEbX+zjv6ptIUmMgYaqKCBB/5hAKJ748W52U1l74GfNLHDuTLuwC/O4GQE/Sp+BnQYsW+nJHK+Qkg6xfb467kHRpiCUUl/Uv2tgQssSa2K4sfbMyaL/IIlb03091A3lbQV1wLMDvL7NPqXgwJERA1+Cx2eNlzll2WkbhNQw5Ne0FmtmBXaZysPeDEeQIrl5R2IesEHnCbrG5Mz2otNviv2JKia1yXgAKw3ljDlH7wmYWOF+WXn9lhsF5YElQnMZV2hpzQjJ91O5YARub/ci77gftNaI2Z6FqHjHve8Yai83aUS/RvXBK/MuDAr0x5QzCldkzBQyqv4FwbUqkP+e5F7Oo/307JM0mj6aBKZHmGzN4bT5cE/G/rOkNP7OrXrL0L/ht8yDOd43WyBuHIxYM3LNKSYimoNnaYKaXFBEmubIsoxpM/gxrEPNonVUozExBOTWIomfAQc5Z8zyeyphehA4iv9GVloZQhEZWPa29kvwvw1TqXpn9SySEFNikJWyCzTn1CcN8L33zAFJl3NOLW08yHtEG8r0NgDSE1I3ks0/AIzEIMCpgMfcsWytxwQ==" >> /> >> </div> >> >> I've already set enableviewstate to false in the master page. This page >> (deafult.apsx) has a 3 custom controls: one is control holding the login >> control etc. The 2 other controls are based on gridview and loginview >> >> any suggestions? >> >> > > You can store viewstate on the server - for instance, in a database. > > Here's a few search results, in no particular order... > > http://forums.asp.net/p/1293397/2504654.aspx > > http://geekswithblogs.net/joelross/archive/2006/03/23/73180.aspx > > http://www.componentworkshop.com/blog/2009/06/27/advanced-net-storing-viewstate-in-a-database > > http://www.codeproject.com/KB/viewstate/ViewStateProvider.aspx > > http://weblogs.asp.net/adweigert/archive/2004/03/09/86628.aspx > > http://highoncoding.com/Articles/699_Storing_ViewState_in_MongoDb_Database.aspx > > HTH
From: Mr. Arnold on 8 Apr 2010 11:02
Jeff wrote: > how do I disable viewstate? I've already set enableviewstate to false in the > master page and on the 3 custom controls. Depsite that I see the hidden > field viewstate in the source containing over 600 characters. Just because something was done on a master page does that mean that it applies to all pages. |