写点什么

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

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

关注

评论

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

第一周学习总结

CraspLion

架构师训练营第 1 期 - 第五周总结

Todd-Lee

极客大学架构师训练营

手把手教你理解决策树:从概念到应用

计算机与AI

Python 学习 决策树

极客时间架构师培训 1 期 - 第 5 周作业

Kaven

架构师训练营第五周课后作业

Gosling

极客大学架构师训练营

第一周作业

阿呆

第五周作业

极客大学架构师训练营

程序员是不是青春饭?年纪大了何去何从

田维常

程序员 青春饭

年薪50万开发者相亲失败:程序员,别输在不会说话上

田维常

程序员 好好说话 不会说话

Spring Boot 过滤器、监听器、拦截器的使用

田维常

程序员 过滤器 拦截器

牛逼的程序员,都长什么样?

田维常

程序员 牛逼

架构师训练营 Week5 - 课后作业

算法 分布式缓存 一致性哈希

第5周 技术选型(一)总结

bearlu

架构师训练营第 1 期第 5 周学习总结

owl

极客大学架构师训练营

【建议收藏】18个适合程序员的在线学习网站,每个我都帮您试过了

田维常

学习 程序员 成长 网站

技术是否要追新?基于4点判断谈谈4点认识

田维常

程序员 技术 最新 技术追新

第一周学习总结

Alvin

学习 极客大学架构师训练营 2组

数字人民币将如何改变金融生态?

CECBC

数字人民币

【原创】90%的人都不会做的一道笔试题

田维常

程序员 面试

一致性哈希算法 Java 实现

escray

极客大学 极客大学架构师训练营 课程作业

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

只争朝夕乘势上,不负韶华开新局——区块链上升为国家战略今日迎来一周年

CECBC

区块链 数字经济

架构师第一周作业

丁乐洪

朋友被“卖”了两次:程序员,真的别去外包公司!

田维常

程序员 外包 外包公司

第01周学习总结[架构师训练营第 2 期]

Airship

极客大学架构师训练营

【第五周】技术选型(一)

云龙

第四周作业

橘子皮嚼着不脆

面试官角度,聊聊写简历这事

田维常

程序员 面试

架构师训练营第 1 期 - 第五周作业提交

Todd-Lee

极客大学架构师训练营

食堂就餐卡系统设计

Sandman

极客大学架构师训练营 作业

架构师训练营第五周学习总结

Gosling

极客大学架构师训练营

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