公司要求asp.net页面不能使用任何服务器控件(除repeter外),这个主要目的是什么?
公司要求asp.net页面不能使用任何服务器控件(除repeter外),这个主要目的是什么?
是为了方便美工布局? 为了提升速度? 还是其他原因?
[解决办法]
很多人都是在前台循环输出,不用控件绑定 应该是效率的问题
[解决办法]
DataGrid优缺点
优点:
灵活性强,内置事件丰富
提供分页、编辑、排序等特性
功能强大的DataGrid编辑器以及模版列
快速开发、容易部署
对于表格的操作非常方便
内置多种布局风格
缺点:
性能不高(因为每次操作必须postback回服务器)
个性化输出数据有限(只能输出html表格)
DataList优缺点
拥有强大的模版特性,灵活性高
支持数据的编辑状态
性能优于DataGrid
开发周期略比Datagrid高
没有Datagrid编辑器
不容易实现分页和排序功能
Repeater优缺点
控件完全以HTML方式呈现,更加个性化
不支持编辑、分页、排序功能
开发周期最长
不提供默认的风格,须手工编写
性能最好,但特性最少
[解决办法]
效率,
[解决办法]
速度 效率 多种问题共存。。。。。。。。。
[解决办法]
个性吧.
[解决办法]
这些都是浮云!
[解决办法]
肯定是为了效率嘛,别个用户访问你公司网站的时候,要是速度慢死了,别个下次还会来吗?
[解决办法]
如果那么不想用的话,直接用开源项目MVC来实现吧
[解决办法]
因为服务器端控件在生成Html代码时候会产生很多垃圾代码,影响网站的速度!所以一般的商业网站都不用服务器控件!
[解决办法]
因为asp.net程序员大多只有半年到一年实际水平(尽管他可能宣称有2年甚至4年经验),不可能开发服务器控件。于是,不让其使用服务器控件就等于逼着他们使用asp编程思路。而企业需要用asp.net平台这种名义骗用户(似乎档次比较高)。
[解决办法]