写点什么

在 ASP.NET 4.0 中禁用视图状态变得简单一些了

  • 2009-02-02
  • 本文字数:645 字

    阅读完需:约 2 分钟

ASP.NET 4.0 提供了一个新的机制来启用 / 禁用视图状态,这比以前要容易控制的多。到目前为止,在默认情况下都会开启视图状态,ASP.NET 控件使用它来保存状态。这个行为有时候会导致客户端和服务器之间产生大量的数据传输。

Dave Reed 在 2006 年 8 月写的这篇博客《

真正理解视图状态》完整而详细地讲解了 ASP.NET 视图状态,建议所有 ASP.NET 平台开发人员都要读一下这篇文章。Dave 指出,“视图状态是一个非常容易被搞错的东西”,使用起来要非常小心。不理解视图状态运行机制的开发人员有时候会惊讶于客户端浏览器得到的 HTML。如果你不关心视图状态的使用,那么返回给用户的页面尺寸将会非常巨大,这很可能导致网站性能降低。

我们打算提供这个功能,它被我们称为视图状态的小粒度控制。与之前打开页面级别的视图状态,然后在各种地方将其关闭的做法相比,您可以在页面级别上将其关闭,而在您需要的控件上将其打开。所以这种做法就更容易做到:这个页面不需要视图状态,但是其中这三个控件是需要的。

总的来说,这允许您:

  • 在页面上禁用,在特定控件上启用。
  • 在控件上禁用,在子控件上启用。

同时,GridView 和 ListView 被许诺将会在禁用视图状态的情况下工作地更好。

这点还无法确定。在默认情况下我想这么做。可能在构建 4.0 应用程序时默认关闭,但是如果您明显是在开发 3.5 或 2.0 的应用程序,就会得到和原来一致的行为。

Scott 在 PDC 上关于 ASP.NET 路线图的

完整谈话包含了有关ASP.NET 4.0 将带来的改变的更多信息。

查看英文原文: Disabling View-State Made Simpler in ASP.NET 4.0

2009-02-02 06:502709
用户头像

发布了 157 篇内容, 共 62.4 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

linux之sudo使用技巧汇总

入门小站

Linux

微博评论高性能高可用计算架构

刘琦Logan

【Flutter 专题】29 图解自定义底部状态栏 ACEBottomNavigationBar (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

19. 删除链表的倒数第N个数(链表)

黄敏

J2PaaS低代码平台的开源,将进一步助力企业数字化

J2PaaS低代码平台

低代码 低代码开发 低代码开发平台

分布式缓存技术

黄敏

每个数据工程师都应该知道的 6 个 SQL 查询

云原生

sql 职业生涯 数据工程师

Vue进阶(幺叁陆):el-steps 实现页面内导航

No Silver Bullet

Vue 10月月更

构建数字合作格局 赋能政企行业通信——首届WECC 2021即将召开

融云 RongCloud

音视频 IT, 通信 通信云 会议

Elasticsearch 分片速度、进度及故障排查(qbit)

qbit

elasticsearch shard

WhatsApp 如何启用端到端加密备份数据

CatTalk

facebook 安全 端到端加密

架构实战营_模块六作业_拆分电商系统为微服务

Rabbit

字节、快手、阿里、腾讯这两年的广告推荐技术进展

博文视点Broadview

写给初学者,一文搞懂大数据学习、岗位、面试及简历

五分钟学大数据

大数据

Elasticsearch 快照相关(qbit)

qbit

架构实战营 - 模块五作业

Alex.Wu

【Vuex 源码学习】第十三篇 - Vuex 辅助函数的实现

Brave

源码 vuex 10月月更

【LeetCode】 山峰数组的顶部Java题解

Albert

算法 LeetCode 10月月更

安全稳定便捷! 融云赋能“轻云会议”满足政府在线会议需求

融云 RongCloud

云计算 音视频 通信 会议 视频云

在Vue中使用JSX,很easy的

华为云开发者联盟

JavaScript Vue Vue3 JSX 渲染函数

架构实战营 - 模块五作业

en

#架构实战营

听首歌的时间,简单复习下 python 网络编程之 socket,美不美?滚雪球学python第4季14篇

梦想橡皮擦

10月月更

DataOps(数据运维)指南 - 数据管理的新时代

码界行者

DataOps

千万级学生管理系统的考试试卷存储方案

刘琦Logan

016云原生之安全技术

穿过生命散发芬芳

云原生 10月月更

详解物联网Modbus通讯协议

华为云开发者联盟

物联网 通信 Modbus 通讯协议 TCP通信

主数据与主数据管理(数据治理)

KoLee

数据治理 数字化 主数据管理 主数据

在线最大公因数计算器

入门小站

工具

解读鸿蒙轻内核的监控器:异常钩子函数

华为云开发者联盟

鸿蒙 钩子函数 任务栈 OpenHarmony 异常钩子函数

Android技术分享| 【自习室】自定义View代替通知动画(1)

anyRTC开发者

android 音视频 WebRTC 在线教育 移动开发

架构实战营模块5课后作业

apple

在ASP.NET 4.0中禁用视图状态变得简单一些了_.NET_Jon Arild Tørresdal_InfoQ精选文章