asp.net的三种控件

来源:互联网 发布:java log4j 配置文件 编辑:程序博客网 时间:2024/06/05 07:28
③种控件:
1、html控件  把HTML控件当成普通字符串渲染到服务器,不检查语法的正确性,无法在服务器处理。(直接用ID操作)不会处理虚拟路径的问题(~/dd/dd/...aspx)
2、ASP.NET控件  经过ASP.NET高度封装(封装属性和方法),使用简单,运行在服务器端,最终服务端控件会渲染成HTML控件,好用但是尽量少用,因为它在客户端浏览器中会额外的代码(例如Viewstate),一般用作后台管理比较好。(可以使用id.ClientID取得服务端控件进行操作)处理虚拟路径的问题(~/dd/dd/...aspx)
3、Runat = server HTML控件 是在HTML控件中加一个RunAt = 'Server'属性,(经过ASP.NET普通封装,属性和方法封装的少)可以在服务端操作。所有HTML中的控件包括标签都可以使用runat= "server" 属性,且都能在服务端操作它。也会处理虚拟路径的问题(~/dd/dd/...aspx)
原创粉丝点击