asp.net总结(二)——HTML与WEB控件
2014-08-16 20:29
363 查看
关于Html控件与Web控件的使用,我还是首先用一张图来展示一下:
使用范围:
1、HTML控件直接与浏览器界面交互,一些属性可以很好地设计浏览器的页面布局(align属性),其中HTML控件和Web控件灵活结合适用效果更好,如我们通常用HTML控件中的Table作为页面布局,在Table中添加Web控件。
2、由浏览器处理的事件(不与后台交互),需使用HTML控件。
3、考虑性能方面,HTML控件占用服务器资源较少,可以提高应用程序执行效率。HTML服务器控件和Web控件的性能差不多。
使用范围:
1、Asp.net服务器控件提供更加统一的编程接口
2、隐藏客户端的不同,这样程序员可以把更多的精力放在业务上,而不用去考虑客户端的浏览器是ie还是firefox,或者是移动设备。
3、Asp.net服务器控件可以保存状态到ViewState里,这样页面在从客户端回传到服务器端或者从服务器端下载到客户端的过程中都可以保存。
(一)HTML控件
就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。<input type="button" id="btn" value="button"/>使用范围:
1、HTML控件直接与浏览器界面交互,一些属性可以很好地设计浏览器的页面布局(align属性),其中HTML控件和Web控件灵活结合适用效果更好,如我们通常用HTML控件中的Table作为页面布局,在Table中添加Web控件。
2、由浏览器处理的事件(不与后台交互),需使用HTML控件。
3、考虑性能方面,HTML控件占用服务器资源较少,可以提高应用程序执行效率。HTML服务器控件和Web控件的性能差不多。
(二)WEB控件
由ASP.NET 提供,也是ASP.NET所特有的。服务端控件。就像对象一样,有自己的属性和方法。并且能够响应事件,只要Web控件包含在Web页面中,就可以设置属性调用方法了。使用范围:
1、Asp.net服务器控件提供更加统一的编程接口
2、隐藏客户端的不同,这样程序员可以把更多的精力放在业务上,而不用去考虑客户端的浏览器是ie还是firefox,或者是移动设备。
3、Asp.net服务器控件可以保存状态到ViewState里,这样页面在从客户端回传到服务器端或者从服务器端下载到客户端的过程中都可以保存。
相关文章推荐
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- Asp.net中小技巧—服务器端Web控件与客户端Html控件交互
- 一个PDF合并操作实现类,利用iTextSharp控件实现(http://www.diybl.com/course/4_webprogram/asp.net/asp_netxl/2008109/149644.html)
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- 比较ASP.NET中的html控件和web控件
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- asp.net中HTML控件和web控件的简单理解
- ASP.NET初了解(一)--Html控件和Web控件
- 批量删除记录时如何实现全选方法总结 (转)http://www.cnblogs.com/chenou/articles/1349646.html[Asp.net Ajax 控件]
- ASP.NET中html控件和web控件的区别
- ASP.NET总结——Web自定义控件
- Asp.net中小技巧—服务器端Web控件与客户端Html控件交互
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- Asp.net中小技巧—服务器端Web控件与客户端Html控件交互
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- 【Asp.net】——Web控件与HTML控件的区别
- Asp.net中小技巧—服务器端Web控件与客户端Html控件交互
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform