首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

viewstate 对性能影响大吗?解决思路

2012-09-08 
viewstate 对性能影响大吗?我做的一个页面,运行的时候产生了110K左右的 viewstate 内容,整个页面一共240多

viewstate 对性能影响大吗?
我做的一个页面,运行的时候产生了110K左右的 viewstate 内容,整个页面一共240多K,项目组长说这个会影响性能,让我把 enableviewstate 设为 false

但是如此一来,就失去了 asp.net 编程的意义了,另一方面,开发的工作量大了很多

[解决办法]
viewstate 是把数据存放在页面 asp.net 页面 会自动生成, 存放在隐藏域中,如果用不到他的功能就不要加,因为 他会消耗页面展示速度,
[解决办法]

探讨

viewstate 是把数据存放在页面 asp.net 页面 会自动生成, 存放在隐藏域中,如果用不到他的功能就不要加,因为 他会消耗页面展示速度,

[解决办法]
viewstate 是存储页面状态 你只要保证你禁用后不影响你的页面的功能和需求 禁掉会快些
[解决办法]
利用JS+Ajax等局部的一些操作,尽量少用服务器控件
[解决办法]
局域网没问题。。。

项目组长都说换了,迁就他吧
[解决办法]
只知道用多了不好,影响速度,在看视频时,老师从ViewState的使用上可以看出技术水平,生成的隐藏字段越多,就要想办法去掉无关的,少用服务器端控件。不过挺难的,自己才刚学~~
[解决办法]
viewstate可以存放在服务器端的,
这样的话,你的html就足够“清爽了”
[解决办法]
是好影响还是坏影响,具体分析
[解决办法]
一般来说影响不是很大。
[解决办法]
肯定有影响的
[解决办法]
如果不用viewstate就得自己去写隐藏域来保存画面状态,一样的会增加网络传输量。但是可以关闭那些灭有必要的viwestate。占到一半也太恐怖了,是不是把列表的大数据也给扔进去了
[解决办法]
探讨
引用:

局域网没问题。。。

项目组长都说换了,迁就他吧


可是老板说,项目进度太慢了
照这种做法,项目进度怎么快得起来
另外,在老板眼里,只知道做了多少页面,多少功能,可不管你具体用了什么技术

热点排行