日期:2014-05-18  浏览次数:20624 次

asp.net 到底该不该用服务器控件?
如果不用,那事件驱动机制和后台编码等于就废除了。那习惯的编写方式都改变了,那asp.net开发网站有必要么?

------解决方案--------------------
这位仁兄的问题早在N年前很多人就讨论过了,给你的建议是。如果你开发的是"内部"网站,
这样的访问人数多不到哪里去,而且服务器又是企业自己的独立的,用服务端控件开发效率上快得多,
但前提asp.net的运行原理是要明白。http协议.使用控件,你这控件怎样优化也是自己的事

而外部网站也可以用为什么不能用。。缘由就不用多说了。

等你开发经验丰富了 你就知道了
------解决方案--------------------
探讨

不是都说服务器控件影响效率么?


------解决方案--------------------
探讨

后置代码和服务器控件也可以使用,,看用到什么地方?如果是无刷,可以结合使用一般性文件ashx,和AJAX无刷,,

------解决方案--------------------
一般来说,开发企业内部网的项目用控件比较好,开发速度快,效率又不需要太高,而普通网站速度速度是最关键的一点,所以尽可能少用控件,不过我现在早已用了好几年ASP.NET MVC了,用这个开发速度更快,效率也比用webform控件更胜一筹,最重要的是可以精确控制最终生成的html代码,不象webform中的控件那么难控制,也不会产生一大堆的ViewState。

=============================================
ASP.NET分页最终解决之道:http://www.webdiyer.com