asp.net的控件视图状态
跟数据库直接打交道的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的控件视图状态相关推荐
- ASP.NET GridView控件常用功能
ASP.NET GridView控件常用功能 一.分页显示 二.排序数据 三.实现全选和不全选 四.对数据进行编辑操作 五.删除数据 六.高亮显示鼠标所在行 七.设置数据显示格式 八.单击控件某行按钮 ...
- js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值. 大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况. 经常用的 L ...
- ASP.NET Menu控件子菜单弹出导致页面出现滚动条问题
ASP.NET Menu控件子菜单弹出的时候导致页面CSS属性的Min-Height产生变化,结果是原来全屏的画面,多出了纵滚动条.可以通过如下方法解决: 将ASP.NET控件放置到Table的单元格 ...
- QuickPager asp.net 分页控件 转
QuickPager asp.net 分页控件.表单控件等自定义控件下载 和介绍 最新下载地址: 自然框架的源代码.Demo.数据库.配置信息管理程序下载(2010.01.25更新) QuickCon ...
- ASP.NET Calendar 控件
ASP.NET Calendar 控件 http://www.w3school.com.cn/aspnet/control_calendar.asp 转载于:https://www.cnblogs.c ...
- asp.net分页控件使用详解【附实例下载】
本篇文章主要对asp.net创建事务的方法进行实例介绍,具有很好的参考价值,需要的朋友一起来看下吧 一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将 ...
- ASP.NET用户控件的创建和使用
ASP.NET用户控件的创建和使用 1. Web用户控件概述 Web用户控件是一种服务器控件,它与ASP.NET页面有着同样的所见即所得的特点,并以.ascx为扩展名存储为文本文件,同样具有自己的界面 ...
- ASP.NET验证控件详细使用解释
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...
- Asp.net服务器端控件CheckBoxList的使用心得
1.用JavaScript获得Asp.net服务器端控件CheckBoxList选中得值 Asp.net服务器端控件CheckBoxList在客户端没有生成value值,所以就想在客户端通过JS获得选 ...
最新文章
- 超维计算让AI有记忆和反应,还能解决自动驾驶难题
- LINUX应用修改硬件寄存器l,郝健: Linux内存管理学习笔记-第2节课【转】
- 【原】画流程图工具visio使用技巧汇总
- 笔记-中项案例题-2021年上-人力资源管理和沟通管理
- C++ STL : 模拟实现STL中的vector类
- flash一个按钮控制动画_flutter闪屏过渡动画,闪光占位动画
- html请求接口_软件测试学习教程——LoadRunner实现接口测试
- 【VS开发】VS2010中导入ActiveX控件
- Linux 下 Tomcat 内存大小配置
- 指向结构体变量的指针变量
- LINUX修改网卡MAC地址
- Snmp的学习总结——Snmp的基本概念
- Spring的IOC和AOP原理及其使用
- 简单的HTML5音乐播放器带歌词滚动,基于jQuery实现歌词滚动版音乐播放器的代码...
- java发包工具_小米范工具系列之四:小米范HTTP批量发包器
- 计算机如何格式化和重装系统,怎样格式化c盘重新安装系统_重装系统时如何格式化C盘...
- vue3 动态获取屏幕尺寸
- 小野猫(xiaoyemaokeji)用python写了一个hello world。
- Web字体应用修炼之道(上)
- Android中图片的裁剪与压缩