报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

BI 报表正逐渐成为技术债,真的吗?

Kyligence

数据分析 指标管理 BI 报表

看得懂又好看的数学书,万人亲测的硬核教程!

博文视点Broadview

Spring5源码14-SpringMVC-HandlerMapping

Java快了!

springmvc

从系统架构分析安全问题及应对措施

京东科技开发者

网络安全 安全 系统架构 信息安全 ssl

LeetCode-20. 有效的括号(java)

bug菌

9月日更 Leet Code 9月月更

保利威重磅开启「828 B2B企业节 · 专场峰会 」!

科技怪咖

Java基础——编码命名规范

守夜人st

java; 编程语言‘ 9月月更

如何重新评估未完成的工作

ShineScrum

Scrum 敏捷 DoD 未完成的工作

Spring 源码阅读 29:基于 XML 配置初始化 Spring 上下文过程总结(10+详细流程图)

Java快了!

xml

资深技术笔译总结的这7条建议,看完提PR效率倍增

OpenHarmony开发者

OpenHarmony

喜提“双黄蛋” | 旺链科技亮相2022世界人工智能大会

旺链科技

区块链 产业区块链 企业号九月金秋榜 人工智能大会

New Wireless Technologies to Help Meet Aviation Demands IPQ6018/IPQ6000/IPQ6010/Wallys

wallys-wifi6

IPQ6010 ipq6018 IPQ6000

数据中台改名DaaS平台?究竟什么是数据即服务(DaaS)?

雨果

DaaS数据即服务

美团前端一面常见面试题

beifeng1996

JavaScript 前端

SPL工业智能:发现时序数据的异常

石臻臻的杂货铺

SPL 9月月更

Karmada v1.3:更优雅 更精准 更高效

华为云开发者联盟

容器 云原生 后端 华为云 企业号九月金秋榜

数据库的视图怎么用?

阿柠xn

MySQL 运维 视图 数据库· 9月月更

我用WireShark结合一款神器成功绘画出入侵者的地图!

wljslmz

Wireshark 9月月更

Hugging Face:成为机器学习界的“GitHub”

OneFlow

神经网络 机器学习

嗖的一下就码出一个CLI

蛋先生DX

typescript 前端 命令行 cli 代码生成

云图说丨初识分布式消息服务Kafka版

华为云开发者联盟

云计算 企业号九月金秋榜

遥居前列!华为云GaussDB再获行业权威验证

华为云开发者联盟

数据库 后端 华为云 企业号九月金秋榜

消除 JavaScript 的一些“异味”

掘金安东尼

JavaScript 前端 9月月更

天翼云加码边缘计算,让普惠算力触手可及!

天翼云开发者社区

第二届SmartNIC&DPU技术创新峰会即将开幕,速来围观

天翼云开发者社区

《小米创业思考》之三:互联网七字诀

郭明

读书笔记

自适应熔断原理分析与源码解读

万俊峰Kevin

Go golang 熔断 go-zero 限流熔断

【FAQ】接入华为应用内支付服务常见问题解答

HarmonyOS SDK

LeetCode-14. 最长公共前缀(java)

bug菌

9月日更 Leet Code 9月月更

关于Java 同步工具和组合类的线程安全性分析

Java快了!

java;

技术解读:Dragonfly 基于 P2P 的智能镜像加速系统 | 龙蜥技术

OpenAnolis小助手

开源 dragonfly p2p 龙蜥技术 镜像加速

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