当前位置: 首页 > news >正文

项目负责人质量建设厅官方网站/网站推广哪家好

项目负责人质量建设厅官方网站,网站推广哪家好,深圳网站建设 排行榜,b2b什么意思在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新…

在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本语言对其进行处理,之后再传递给服务器端。但是在ASP.NET下,由于采用了code behind技术,在coding的时候,通常是将以前客户端完成的工作放到了服务器端。

那么,服务器是怎么知道客户的操作的呢?比如我在文本框输入的内容,或者单击了登录按钮,服务器端是怎样得到这些信息的呢?因为没有这些信息,服务器端就无法响应客户的请求。原理就是ASP.NET引用了viewstate的机制。在服务器端保存了网页各个控件及页面的状态,这其中包括各个控件在页面上的布局,和他们各自的属性。这些值就保存在ViewState下。我们可以观察Aspx页面的html源代码,假设这个页面上有一个button按钮,和一个listBox控件,html文件如下:

<input type="hidden" name="__VIEWSTATE" value="dDwzODYzNDM5NTU7Oz7FvviJbq45bDa7QJaumIiOhZ8mOQ==" />

 <input type="submit" name="Button1" value="Button" id="Button1" style="height:40px;width:96px;Z-INDEX: 101; LEFT: 200px; POSITION: absolute; TOP: 240px" />
 <select name="ListBox1" size="4" id="ListBox1" style="width:152px;Z-INDEX: 102; LEFT: 176px; POSITION: absolute; TOP: 120px"></select>

我们它的不同之处,一是少了以前所必须响应客户端事件的脚本语言,一是多了一个名为”_VIEWSTATE”的属性。其值是一长串字符。类型为“hidden”。这个值记录的就是各个控件和页面的状态信息。当用户对页面进行相关操作的时候,状态值发生改变,并将改变的值传递给服务器端。服务器端在比较改变后的状态值和初始值之间的区别,以响应具体的请求。

一旦页面的控件很多,这种频繁的传递控件状态值对网络的消耗是很大的,因此,ASP.Net提供了EnableViewState属性,系统默认的值为true。当设置为true时,在传递状态值时就包括该控件;如果设置为false,则传递状态值时则不包括它。既然状态值不包括该控件,则客户端对它进行的操作,服务器端是不响应的。

我们可以做个实验,在Button1_Click事件中,编写代码:

ListBox.Items.Add(”客户端点击按钮一次!”);

此时运行该应用程序,单击网页上的按钮,在ListBox中会添加内容,不断地单击,内容则不断添加。如果我们将ListBox的EnableViewState属性改为false时,不断单击按钮,则只能添加一次。

这样有什么好处呢?如果我们在开发Web应用程序时,某些控件是不需要接受用户的操作或只需要接受一次操作的时候,我们可以将这些控件的EnableViewState属性改为false,这样可以优化我们的程序,提高网络访问的速度。

转载于:https://www.cnblogs.com/4501550/archive/2006/12/05/582893.html

http://www.lbrq.cn/news/1295317.html

相关文章:

  • 专业建站商/源云推广
  • 本地拖拽网站建设/crm系统网站
  • 网站改版301设置/谷歌商店下载安装
  • 梅州网站优化/什么叫软文
  • 这么给网站做关键字/搜索引擎优化的技巧
  • 部队网站建设多少钱/短视频seo搜索优化
  • 什么网站代做毕业设计比较好/公司的网站
  • 一个空间可以做多个网站吗/武汉seo招聘信息
  • 个人做网站排版/在线建站模板
  • 做二手手机的网站有哪些/慧聪网seo页面优化
  • 制作网站的专业公司/网站seo源码
  • 网络营销策划有限公司/站长工具seo综合查询怎么关闭
  • 连云港权威网站建设价格/百度推广在哪里能看到
  • wp做图网站/杭州seo排名收费
  • 今日国内新闻事件/谷歌seo视频教程
  • 科技公司网站模板官网/搜索引擎优化怎么做的
  • 免费网站建设设计制作公司/百度快速收录开通
  • 东莞大朗网站建设/qq排名优化网站
  • 揭阳网站推广教程/google关键词挖掘工具
  • 域名备案要多久/郑州seo外包顾问
  • 公司信息网站建设目标/网站检测中心
  • 东莞模板网站/怎么开网店新手入门
  • 登封免费网站建设/营业推广策划
  • wordpress图纸管理网站/天津百度爱采购
  • 网站涉及敏感视频等该怎么做/百度账号购买网站
  • 自己怎么1做网站/怎么快速优化关键词排名
  • 建社个人网站/windows优化大师是什么软件
  • 企业网络营销策划方案设计的例子/seo和sem的区别是什么?
  • 婚礼网站建设/不能搜的超级恶心的关键词
  • 绛县网站建设/免费seo搜索优化
  • 分布在内侧内嗅皮层(MEC)的带状细胞对NLP中的深层语义分析有什么积极的影响和启示
  • 链表的基本操作
  • 7.19 换根dp | vpp |滑窗
  • Python爬虫实战:研究psd-tools库相关技术
  • Temperature 是在LLM中的每一层发挥作用,还是最后一层? LLM中的 Temperature 参数 是怎么计算的
  • 目标检测中的标签分配算法总结