ASP.NET之Web控件

是什么


什么是ASP,NET服务器控件

    服务器控件是一种服务器端组件,它封装了用户界面及其相关的功能。ASP.NET服务器控件直接或者间接从System.Web.UI.Contro类派生。我的理解是,一般我们使用winform窗体开发,里面也有很多控件,这些控件封装了用户的界面和一些功能,比如说控件中的事件(button的click事件),服务器控件也一样。它包括Web服务器控件、HTML服务器控件、数据控件、ASP.Net移动控件


Web服务器控件、html控件、html服务器控件

    我们来从最基础的说吧:

    HTML控件是一种基础控件,他直接映射到HTML元素,也就是我们通常所说的html语言标记,这些语言标记在已往的静态网页和其他网页里存在,不能再服务器端控制,运行在客户端,只能在客户端通过JavaScript、VBScript等程序语言来控制。

    HTML服务器控件:加上了runat="server"的HTML服务器控件,运行在服务器端。

    Web服务器控件:称asp.net服务器控件,是Web Form编程的基本元素,也是asp.net所特有的。它会按照client的情况产生一个或者多个html控件,而不是直接描述html元素。就是一个对象,有方法也有属性。


分类


                   

内部控件

   包括各种文本输入、控制转移和选择控件。

列表控件

   罗列数据,例如Repeater,datalist,datagrid。

复杂控件

   基于简单控件的重合的控件,包括广告控件、日历控件。

验证控件

   需要输入数据检查的控件。

  

 



评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值