写点什么

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

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

关注

评论

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

AI Gateway 分析:OpenRouter vs Higress

阿里巴巴云原生

阿里云 云原生 Higress

用文心快码Zulu打造太阳系3D模拟器:从需求到落地的全流程实践

Comate编码助手

3D AI辅助编程 AI 编程 文心快码 文心快码Zulu

Web前端入门:JavaScript cookie 有大小限制吗?溢出会怎样?

不在线第一只蜗牛

JavaScript 前端 Web

奥特斯2025/26财年第一季度呈现增长趋势

财见

守护金融核心业务 | 博睿数据《金融业务全景与全链路智能可观测体系建设白皮书》发布!

博睿数据

数据治理之数据质量评估维度及方法

天翼云开发者社区

数据治理

精彩回顾 | 破解跨地域运维难题!Bonree ONE 多地多中心版公有云首发实录

博睿数据

活动邀请 | 阿里云AI原生应用开发实战营—Serverless AI 专场(北京站)开启报名!

阿里巴巴云原生

阿里云 Serverless AI 云原生

语音客服公司驯鹿 AI 获数千万 A+轮融资;扎克伯格:眼镜将成为用户与 AI 交互的主要方式丨日报

RTE开发者社区

YashanDB SQLERRM函数

YashanDB

数据库

YashanDB SQRT函数

YashanDB

数据库

Vidar Stealer:隐藏在Steam游戏中的信息窃取恶意软件分析

qife122

恶意软件 威胁分析

中烟创新参编的《软件和信息技术服务行业企业环境社会治理信息披露指南》标准正式发布

中烟创新

圆满闭幕|WAIC2025规模创历史新高,“灵掘”具身智能模型全球首发引全网关注

网易伏羲

智慧矿山 工程机械智能化 工程机器人 挖掘机器人 装载机器人

YashanDB SQLCODE函数

YashanDB

数据库

凯睿德制造收购Convanit,推进智能制造中的AI图像分析

财见

中烟创新参编的《数据企业评估规范》标准正式发布

中烟创新

海外舆情监测为何成为出海企业的必修课?

沃观Wovision

出海企业 海外舆情监控 沃观Wovision 舆情监测系统

每日经济新闻专访:押注具身智能模型、不做硬件做“大脑”,网易能否啃下比智驾更复杂的“硬骨头”?

网易伏羲

智慧矿山 网易灵动 工程机械智能化 挖掘机器人 装载机器人

社区新贡献:X2SeaTunnel 助你无缝迁移到 SeaTunnel!

白鲸开源

开源 数据同步 Apache SeaTunnel 数据迁移工具 X2SeaTunnel

e签宝CEO金宏洲受邀出席WAIC世界人工智能大会

科技汇

ManageEngine卓豪如何助你轻松应对GMP/FDA审计?

ServiceDesk_Plus

ManageEngine卓豪

线上问题定位神器:Arthas

量贩潮汐·WholesaleTide

Python

在多机运维过程中,最容易踩的几个坑

是但求其发

nginx 容器 运维工具 Linux 运维 #程序员

新手教程:用外部 PostgreSQL 和 Zookeeper 启动 Dolphinscheduler

白鲸开源

数据库 postgresql zookeeper 开源 Apache DolphinScheduler

一图读懂网易灵动“灵掘”与“机械智心”

网易伏羲

智慧矿山 网易灵动 无人挖掘机 无人装载机 装载机器人

每日经济新闻专访:押注具身智能模型、不做硬件做“大脑”,网易能否啃下比智驾更复杂的“硬骨头”?

网易伏羲

智慧矿山 网易灵动 工程机械智能化 挖掘机器人 装载机器人

Django模型关系:从一对多到多对多全解析

电子尖叫食人鱼

数据库 django

语言模型的后完成学习技术解析

qife122

语言模型 自我评估

一文教会你基于 Rainbond 部署 DolphinScheduler 高可用集群

白鲸开源

大数据 开源 部署 Apache DolphinScheduler rainbond

从崩溃到稳定:前端开发者必学的 Node.js 守护进程实战指南

量贩潮汐·WholesaleTide

node.js

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