HTTP协议是“无状态”的,造成服务器无法记住特定用户的请求。

Web服务器不会保留每次浏览器所发Http请求的具体信息和当时的状态。

即使请求来自同一个浏览器,它也将其视为“陌生人”,绝不会“记得”浏览器在不久之前曾经“拜访”过自己。

ASP.NET专门提供了在一个网页多次请求之间保存信息的对象:viewState(视图状态)对象来模拟“成员变量”的角色。

public partial class 练习1_Default : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){if(!IsPostBack){ViewState["Counter"] = 0;}}protected void btnCal_Click(object sender, EventArgs e){int counter =Convert.ToInt32 ( ViewState["Counter"]);counter++;this.ltaCounter.Text = counter.ToString();ViewState["Counter"] = counter;}

ViewState中保存的数据全部被转换成object类型,取出时务必强制转换成特定类型。

ViewState只能在同一个页面的连续多次请求之间保存信息,页面跳转后信息就会丢失。

ASP.NET之ViewState对象相关推荐

  1. ASP.NET内置对象一

    ASP.NET提供了大量的对象类库,在这些类库中包含了许多封装好的内置对象,我们只需要直接使用这些对象的方法和属性,就能简单快速地完成很多的功能.Request对象.Response对象和Serve对 ...

  2. ASP.NET内置对象二

    (1)Respose对象 利用Response对象输出文字信息: protected void Page_Load(object sender, EventArgs e){string message ...

  3. 不可或缺的ASP.NET内置对象

    文章目录 为什么学习ASP.NET内置对象 一.Request对象 1.属性 2.方法 二.Response对象 1.方法 2.属性 三.Page对象 1.属性 2.事件 四.ViewState对象 ...

  4. 18第一章 ASP.Net内建对象

    第一章        ASP.Net内建对象 第一章        ASP.Net内建对象 ASP.Net为保持用户的数据和信息,内建了许多对象,包括Application.Response.Requ ...

  5. Asp.net 内置对象

    (1)简述ASP.NET内置对象. 答:ASP.NET提供了内置对象有Page.Request.Response.Application.Session.Server.Mail和Cookies.这些对 ...

  6. ASP.NET中application对象的用法(面试题)

    ASP.NET中application对象的用法 本文导读:Application对象是HttpApplicationState类的一个实例,Application状态是整个应用程序全局的.Appli ...

  7. asp.net的ViewState学习

    这些还是前辈们都研究烂的东东,我也只是COPY他们的成果,好了,什么也不说了,先来一张表: 页面事件 ViewState相关操作 PreInit 设置控件静态属性 Init 执行TrackViewSt ...

  8. 浅析ASP.NET应用ViewState技术

    如果你有在IE中查看当前浏览页面HTML源代码的习惯,你也许常会看到类似以下的代码片断: <input type="hidden" name="__VIEWSTAT ...

  9. Asp.net夜话之二:asp.net内置对象

    在今天我主要要介绍的有如下知识点: Request Response Server Session Cookie Application <%%>及<%=%>表达式 准确地说, ...

最新文章

  1. Nginx安装学习使用具体记录
  2. create-react-app 配置sass
  3. 使用 Carla 和 Python 的自动驾驶汽车第 2 部分 —— 控制汽车并获取传感器数据
  4. PostgreSQL在何处处理 sql查询
  5. nodejs mysql 注入_node.js sql 注入攻击防御方法 (sql Injection)
  6. VirtualBox中的网络连接方式详解
  7. 支持向量机 回归分析_支持向量机和回归分析
  8. Navicat创建数据库表 、导入sql文件,生成表结构
  9. 【恋上数据结构】图代码实现、BFS、DFS、拓扑排序
  10. 不存在_别傻了,根本就不存在缘分天定
  11. fluent瞬态_瞬态环境
  12. laravel判断是手机移动端访问还是PC端访问
  13. 【手把手教安装】VUE安装教程!!!
  14. 映美精两个相机同步采集求助
  15. 系统技巧:电脑系统盘实用清理方案介绍
  16. 在 Excel UiPath 中插入或删除行或列
  17. 阿里云视频上传到抖音服务器
  18. 不使用库函数实现字符串复制函数strCopy
  19. PHP连接MySql/SQLServer数据库
  20. CAD怎么把圆分割为多段圆弧呢,一起来看看吧

热门文章

  1. 个人传记:苍天飞翼之景观黄昏
  2. 【论文模型讲解】CLIP(Learning Transferable Visual Models From Natural Language Supervision)
  3. HTML快速入门5——不规则表格、表格背景、边框颜色
  4. 汽车RKE方案设计原理及实现
  5. python读取文件并按属性取值
  6. CocosCreator | 给节点施加力、冲量、防止穿墙
  7. 计算机中文字转换为表格怎么弄,Word中“文字”与“表格”相互转换-word技巧-电脑技巧收藏家...
  8. oracle 误删除表数据,Oracle误删除表数据后的数据恢复详解
  9. pytorch学习教程笔记(一)
  10. php生成超链接完整代码_PHP 超链接 抓取实现代码