关于ViewState的使用

原创 2004年09月18日 21:54:00

在写控件的时候要用到很多的ViewState来保存状态,例如:

public String currentPageIndex{

get{

return ViewState[“currentPageIndex“].ToString();

}

set{

ViewState[“currentPageIndex“]=value;

}

}

很多教程上使用以上的写法,在实际应用时会出现错误,具体就是使用这个控件时currentPageIndex这个属性会报错:未将对象应用到实例!

改成这样就可以了

public String currentPageIndex{

get{

Object obj=ViewState[“currentPageIndex“];

return (obj==null)?String.Empty:obj.ToString();

}

set{

ViewState[“currentPageIndex“]=value;

}

}

纠正对viewstate的误解

前言        最近在招聘面试的过程中,我经常会问应聘者一些基础的问题,例如:“谈谈你对viewstate的理解”。发现很少有人能回答出来。         可能很多人会笑话,这真是个老掉牙的而且...
  • dinglang_2009
  • dinglang_2009
  • 2014年03月05日 22:42
  • 2268

页面ViewState体积庞大影响性能解决方案

我们都知道asp.net 服务器控件状态都是通过ViewState对象存储的,实际上是存储在客户端页面上的隐藏域中,当数据量过大时频繁和服务器传输,严重影响性能。直接想到的办法就是把这些数据储存到别的...
  • taoerchun
  • taoerchun
  • 2015年05月07日 17:15
  • 1094

使用PHP的CURL模拟POST采集开了viewstate的asp.net网页数据

/**     QQ群:223494678     函数:模拟post得到所有分页的页面信息     参数:         string $EVENTARGUMENT         st...
  • Allen_Tsang
  • Allen_Tsang
  • 2015年07月27日 18:35
  • 1153

.net 中viewstate的原理和使用

  • 2008年09月26日 12:51
  • 27KB
  • 下载

winform 使用ViewState保存非控件数据源码

  • 2009年11月26日 14:23
  • 2KB
  • 下载

使用PHP的CURL模拟POST采集开了viewstate的asp.net网页数据

用.NET做的网站如果做成POST提交方式,且开了viewstate的话,采集起来有点小繁琐,在此跟大家分享一下做法。 采的难点是必須先取得表單裏面的viewstate和datavalidtion兩...
  • sibang
  • sibang
  • 2014年08月21日 16:56
  • 542

ViewState的使用与配置

 ViewState就是页面中的名字叫做__VIEWSTATE的隐藏控件,它使我们页面体积膨胀,不利于页面的seo优化;页面返送间都要携带更多的大量的数据,耗费更多的流量、延长响应时间。 ...
  • yygzs2012
  • yygzs2012
  • 2017年04月06日 16:03
  • 359

使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?

在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?     ...
  • weicomputer
  • weicomputer
  • 2012年02月23日 15:57
  • 322

ViewState EnableViewState 禁用与使用心得

来自: http://hi.baidu.com/%B1%F9%BB%F0%D5%BD%B5%D8/blog/item/07c7a244936677026b63e5f0.html 每个web控...
  • kankankankan2222
  • kankankankan2222
  • 2012年04月30日 14:16
  • 591

使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?

在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?    为了...
  • zhouhuan965
  • zhouhuan965
  • 2012年12月27日 16:19
  • 282
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于ViewState的使用
举报原因:
原因补充:

(最多只允许输入30个字)