控件视图状态也是一个数据库,超小型键值对数据库。
跟数据库直接打交道的gridview控件就没必要开视图状态,因为修改直接在数据库执行,然后再体现于gridview控件。
也是跟数据库直接打交道的数据源控件sqldatasource也没必要开视图状态,道理同上。

客户端发送请求->服务器判断是第一次请求或回发->如果回发,取出存储在视图状态的值->程序运行期间,用户改变控件值,保存在视图状态。

把listbox1控件的值选中放到listbox2控件,再消除listbox1曾选中的值,这需要视图状态。

网页第一次加载,listbox1初始化好了值。用户选择一值,按添加按钮,网页回发,listbox1的值从视图状态减少,listbox2的值从视图状态增加。用户再次选择一值,用户第二次按添加按钮,网页再次回发,listbox1的值从视图状态减少,listbox2的值从视图状态增加。

取消了listbox1和listbox2控件的视图状态,网页第一次加载,listbox1初始化好了值。用户选择一值,用户按添加按钮,网页回发,listbox1的值减少,listbox2的值增加。用户再次选择一值,用户第二次按添加按钮,网页再次回发,listbox1的值没减少,listbox2的值没增加,反而是替换成刚选择的值。

转载于:https://www.cnblogs.com/samwu/archive/2010/10/31/1865586.html

asp.net的控件视图状态相关推荐

  1. ASP.NET GridView控件常用功能

    ASP.NET GridView控件常用功能 一.分页显示 二.排序数据 三.实现全选和不全选 四.对数据进行编辑操作 五.删除数据 六.高亮显示鼠标所在行 七.设置数据显示格式 八.单击控件某行按钮 ...

  2. js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值

    在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值. 大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况. 经常用的 L ...

  3. ASP.NET Menu控件子菜单弹出导致页面出现滚动条问题

    ASP.NET Menu控件子菜单弹出的时候导致页面CSS属性的Min-Height产生变化,结果是原来全屏的画面,多出了纵滚动条.可以通过如下方法解决: 将ASP.NET控件放置到Table的单元格 ...

  4. QuickPager asp.net 分页控件 转

    QuickPager asp.net 分页控件.表单控件等自定义控件下载 和介绍 最新下载地址: 自然框架的源代码.Demo.数据库.配置信息管理程序下载(2010.01.25更新) QuickCon ...

  5. ASP.NET Calendar 控件

    ASP.NET Calendar 控件 http://www.w3school.com.cn/aspnet/control_calendar.asp 转载于:https://www.cnblogs.c ...

  6. asp.net分页控件使用详解【附实例下载】

    本篇文章主要对asp.net创建事务的方法进行实例介绍,具有很好的参考价值,需要的朋友一起来看下吧 一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将 ...

  7. ASP.NET用户控件的创建和使用

    ASP.NET用户控件的创建和使用 1. Web用户控件概述 Web用户控件是一种服务器控件,它与ASP.NET页面有着同样的所见即所得的特点,并以.ascx为扩展名存储为文本文件,同样具有自己的界面 ...

  8. ASP.NET验证控件详细使用解释

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...

  9. Asp.net服务器端控件CheckBoxList的使用心得

    1.用JavaScript获得Asp.net服务器端控件CheckBoxList选中得值 Asp.net服务器端控件CheckBoxList在客户端没有生成value值,所以就想在客户端通过JS获得选 ...

最新文章

  1. 超维计算让AI有记忆和反应,还能解决自动驾驶难题
  2. LINUX应用修改硬件寄存器l,郝健: Linux内存管理学习笔记-第2节课【转】
  3. 【原】画流程图工具visio使用技巧汇总
  4. 笔记-中项案例题-2021年上-人力资源管理和沟通管理
  5. C++ STL : 模拟实现STL中的vector类
  6. flash一个按钮控制动画_flutter闪屏过渡动画,闪光占位动画
  7. html请求接口_软件测试学习教程——LoadRunner实现接口测试
  8. 【VS开发】VS2010中导入ActiveX控件
  9. Linux 下 Tomcat 内存大小配置
  10. 指向结构体变量的指针变量
  11. LINUX修改网卡MAC地址
  12. Snmp的学习总结——Snmp的基本概念
  13. Spring的IOC和AOP原理及其使用
  14. 简单的HTML5音乐播放器带歌词滚动,基于jQuery实现歌词滚动版音乐播放器的代码...
  15. java发包工具_小米范工具系列之四:小米范HTTP批量发包器
  16. 计算机如何格式化和重装系统,怎样格式化c盘重新安装系统_重装系统时如何格式化C盘...
  17. vue3 动态获取屏幕尺寸
  18. 小野猫(xiaoyemaokeji)用python写了一个hello world。
  19. Web字体应用修炼之道(上)
  20. Android中图片的裁剪与压缩

热门文章

  1. netstrem获取302后的地址,可用来截图,加载实际跨域文件
  2. 使用Ant将windows下开发的Struts2应用直接部署到Linux上
  3. Spring事务管理器分类
  4. MSSQL表分区的创建
  5. 基于7个案例,分享我对“提示信息设计”的思考
  6. 北京活动:4月20号《科技媒体、SEO与PM》主题活动
  7. postgresql日常操作命令
  8. Linux 进程管理命令之pidof
  9. 第二篇:数据可视化 - 基本API
  10. 天融信TOS系统命令行下查看资源使用情况