写点什么

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

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

关注

评论

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

android设计模式工厂,动脑学院vip2019

android 程序员 移动开发

Android黑科技实现原理揭秘,推荐学习

android 程序员 移动开发

Android开发面试题目,享学课堂android怎么样

android 程序员 移动开发

android热更新,扔物线课程怎么样

android 程序员 移动开发

Android程序员如何有效提升学习效率,不可多得的干货

android 程序员 移动开发

android路由实现,android开发视频百度网盘

android 程序员 移动开发

Android面试必刷的200道真题,全网独家首发

android 程序员 移动开发

Android面试题及解析,android开发视频百度网盘

android 程序员 移动开发

边缘计算融入云计算架构的优缺点

云计算运维

Android高级面试题!android享学课堂vip课程下载

android 程序员 移动开发

Android开发还会吃香吗,Android开发经典实战

android 程序员 移动开发

android热更新图片,动脑学院vip最新云盘

android 程序员 移动开发

打破 Serverless 落地边界,阿里云 SAE 发布5大新特性

阿里巴巴中间件

云计算 阿里云 Serverless 微服务 云栖大会

2021云栖大会,博睿数据携手阿里云共拓云原生“可观测”最佳实践

博睿数据

Android开发自学技巧!rxjava扔物线

android 程序员 移动开发

android适配器ui,享学课堂Android架构师二期

android 程序员 移动开发

Android通用流行框架大全,大厂面试题汇总

android 程序员 移动开发

android插件化资源冲突,动脑学院课程值得买吗

android 程序员 移动开发

Android研发岗面试复盘总结,快速从入门到精通

android 程序员 移动开发

android设计模式书籍,扔物线朱凯

android 程序员 移动开发

Android进阶学习资料,扔物线学堂

android 程序员 移动开发

Android面试题目,享学三期Android架构师

android 程序员 移动开发

Android跨进程通信导论,作为Android开发程序员

android 程序员 移动开发

Android面试相关文章及Github学习资料,总结到位

android 程序员 移动开发

跨越行业绊脚石,阿里云函数计算发布7大技术突破

英特打造通向E级计算时代“利器”,XPU架构功不可没

科技新消息

Android经典面试,享学三期Android架构师

android 程序员 移动开发

android路由跳转,动脑学院怎么样

android 程序员 移动开发

Android面试必问!动脑学院vip课程分享2019

android 程序员 移动开发

Python代码阅读(第42篇):将输入转换成列表形式

Felix

Python 编程 Code Programing 阅读代码

零代码的多方面解读

低代码小观

低代码 零代码 开发工具 开发平台 无代码

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