HTML控件和Web控件的区别和联系

本文详细介绍了HTML控件和Web控件在ASP.NET中的概念、实现机制、用法、适用范围及优缺点。HTML控件是客户端控件,常用于页面布局,而Web控件由ASP.NET提供,便于统一编程接口和状态保存。两者在性能和功能上有不同权衡,开发者应根据需求灵活选择。
摘要由CSDN通过智能技术生成

在ASP.NET中,使用了两类控件,一类是HTML控件(又分为HTML控件和HTML服务器控件),还有一类是WEB控件。

从以下几个方面来了解他们的区别和联系

一:概念

    HTML控件:就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。<input type="button" id="btn" value="button"/>

    Web控件:由ASP.NET 提供,也是ASP.NET所特有的。服务端控件。


二:实现机制:

    HTML控件,HTML服务端控件,Web控件可以归为两类:客户端控件,服务端控件,HTML属于客户端控件。

    客户端控件:只是简单由页面(浏览器)触发事件,不回置到服务器。客户端的事件只能添加到HTML源文件属性中,否则不能处触发。

    服务端控件:由整个页面(浏览器)把Form发回到服务器端,由服务器来处理,然后通过转化为统一的HTML发送给客户端执行。可以保存状态到ViewState里,这样页面在从客户端回传到服务器端或者从服务器端下载到客户端的过程中都可以保存。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值