在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

在 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:502753
用户头像

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

关注

评论

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

架构实战营 - 模块八作业

Julian Chu

在线JSON转Go Bson工具

入门小站

工具

序列化与反序列化系列二:JPA与Querydsl

程序员架构进阶

架构 9月日更 QueryDSL Spring JPA

CentOS7 Linux实用命令

Mike

架构实战营作业 -- 模块三

冬瓜茶

🏆【算法数据结构专题】「限流算法专项」带你认识常用的限流算法的技术指南(分析篇)

码界西柚

ratelimiter 限流算法 9月日更 限流器

NFT 这么火,你知道 ERC721 么

Rayjun

以太坊 ERC ERC721

手撸二叉树之从前序与中序遍历序列构造二叉树

HelloWorld杰少

9月日更

数据安全

奔向架构师

数据仓库 数据安全 9月日更

完成年初的一个小目标:七个月体重复盘

石云升

减肥 9月日更

敏捷开发模式下测试经理没有了话语权?

BY林子

敏捷测试 敏捷转型

网络攻防学习笔记 Day141

穿过生命散发芬芳

网络安全 9月日更

JavaScript进阶(四)防抖

Augus

JavaScript 9月日更

如何使用协程与生命周期感知型组件结合使用

Changing Lin

9月日更

架构1期模块八作业

五只羊

架构实战营

架构实战营模块八作业-消息队列存储数据的MYSQL设计

王晓宇

架构实战营

纯CSS实现『斑马纹理投影文字』

德育处主任

CSS css3 大前端 纯CSS

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

穿裤子的云

模块八作业

Mr.He

架构实战营

Prometheus 2.23.0 新特性

耳东@Erdong

Prometheus 9月日更

什么是网络安全等级保护

网络安全学海

网络安全 信息安全 WEB安全 等级保护 黑客、

Vue进阶(幺贰幺):ElementUI 表单校验注意事项

No Silver Bullet

Vue elementUI 表单校验 9月日更

测试常用英语(持续更新中)

IT蜗壳-Tango

9月日更

Zookeeper配置管理自动更新

Mike

链政经济:区块链如何服务新时代治国理政

CECBC

假期的的生活?

卢卡多多

假期 9月日更

设计消息队列存储消息数据的MySQL 表格

feitian

我,35岁程序员,离职前是这么做的

梦想橡皮擦

9月日更

数字经济成为经济高质量发展的重要推动力

CECBC

全场景进化与无缝协同:荣耀的高端化势能进程

脑极体

linux之sshpass命令

入门小站

Linux

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