当前位置:编程学习 > C#/ASP.NET >>

web控件用多了,网页运行会不会很慢?

web控件用多了,网页运行会不会很慢?怎么解决这个问题?? --------------------编程问答-------------------- 是的,你看下最终生成的html就知道了,尤其是viewstate那段。你可以用一些轻量级的控件,比如repeater,而不是用datagridview,当然了样式需要自己写。或者用asp.net mvc纯html等来开发web页面。 --------------------编程问答-------------------- web控件要解析成HTML控件最后才在页面显示的,web控件多了当然会对页面有影响。 --------------------编程问答-------------------- 是internet还是局域网?
要找到瓶颈才行,具体问题具体分析 --------------------编程问答-------------------- 禁用viewstate,不要用事件驱动,这样就不会慢了 --------------------编程问答-------------------- 要看你做的什么项目了,如果是门户网站类型就少用服务器控件,但系统类,使用服务器开发方便 --------------------编程问答-------------------- 如果是内网项目,我觉得就没有必要纠结web控件过多的问题了;
如果是外网项目,更多的应该考虑着手轻量级的控件和原生的html字符串。 --------------------编程问答-------------------- 控件用多了,肯定会慢的,需要从服务器端解析 --------------------编程问答--------------------
目测:
1.看你考虑什么了 开发效率还是网站页面的干净程度,如果有自己开发的用户控件替代web控件如此甚好
2.出来控件解析问题还有页面数据的读取 如果页面读取数据比较频繁 会影响效率 数据库大的话问题比较严重 查询费时
3.网速不好你就躺抢 --------------------编程问答-------------------- 要有多少控件呀~ --------------------编程问答-------------------- 那是肯定的了、、 --------------------编程问答-------------------- div用多了网页也会慢,web控件也不例外。 --------------------编程问答-------------------- 服务端生成html的时间可以忽略,主要时间是viewstate,但如果是内网项目,可以忽略不计了,所以内网用web控件很好,毕竟开发效率很高
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,