什么时候用html控件?什么时候用web控件?

web控件主要是用于想控制的显示内容或者说是要从服务器中获得数据然后返回给客户端时才用,必须有runat="server属性"。

html控件运行在客户端,html控件不需要往返于服务器和客户端之间,速度快。

web服务器控件与html服务器控件有什么区别?
        1)、Asp.net服务器控件提供更加统一的编程接口,如每个Asp.net服务器控件都有Text属性。
       2)、隐藏客户端的不同,这样程序员可以把更多的精力放在业务上,而不用去考虑客户端的浏览器是ie还是firefox,或者是移动设备。(在浏览器不同的情况下)
       3)、Asp.net服务器控件可以保存状态到ViewState里,这样页面在从客户端回传到服务器端或者从服务器端下载到客户端的过程中都可以保存。
       4)、事件处理模型不同,Html标注和Html服务器控件的事件处理都是在客户端的页面上,而Asp.net服务器控件则是在服务器上。

例如Buuton:

html--

是html服务器控件,此时我们点击此按钮,页面不会回传到服务器端,原因是我们没有为其定义鼠标点击事件。为html服务器控件添加一个onserverclick事件:点击此按钮页面会发回服务器端,并执行test(objecdt sender,EventArgs e)方法

ASP.NET--

ASP.NET服务器控件,我们没有为其定义click,但是我们点击时,页面会发回到服务器端。

html标注和html服务器控件的事件是由页面来触发的,而asp.net服务器控件则是由页面把form发回到服务器端,由服务器来处理。

转载于:https://www.cnblogs.com/scsuns520/archive/2009/12/23/1630975.html

HTM服务器l控件与WEB服务器控件(一)相关推荐

  1. Asp.net控件之异同:HTML控件与Web服务器控件

    Asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等.这里我主要说说html控件.html服务 ...

  2. ASP.NET中共有哪几种类型的控件?其中,HTML控件、HTML服务器控件和WEB服务器控件之间有什么区别

    [考点] ASP.NET中的控件类型理解. [出现频率] ★★★☆☆ [解答] ASP.NET的控件包括WEB服务器控件.WEB用户控件.WEB自定义控件.HTML服务器控件和HTML控件.HTML控 ...

  3. [转]html控件、html服务器控件和web服务器控件的区别

    asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等.这里我主要说说html控件.html服务 ...

  4. html控件、html服务器控件和web服务器控件的区别

    [RT]html控件.html服务器控件和web服务器控件的区别 2009-07-13 下午 12:24 asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,we ...

  5. Html控件和Web控件(转)

    作为一名ASP.NET的初学者,了解并且区别一些混淆概念是很必须的,今天这篇博文 就是主要向大家介绍一下Html控件和Web控件.在ASP.net中,用户界面控件主要就是 Html控件和Web控件,在 ...

  6. asp.net中HTML控件和web控件的简单理解

    前言 在学习视频的时候,讲解者一会儿使用HTML控件,一会儿使用web控件,有一种很迷糊的感觉,他俩到底有什么区别呢,作为一个初学者,有必要分析一下. 概念 HTML控件是客户端控件,响应客户端事件, ...

  7. Html控件和Web控件的比较分析

     在ASP.NET中,使用了两类控件,一类是HTML控件(又分为HTML控件和HTML服务器控件),还有一类是WEB控件. 从以下几个方面来了解他们的区别和联系 一:概念 HTML控件:就是我们通 ...

  8. 【ASP.NET】认识HTML控件与WEB控件

    概念 HTML控件:HTML语言标记,标记在以往的静态页面和其他网页里存在,不能再服务器端控制,只能在客户端通过JavaScript等程序语言来控制 WEB控件:服务端控件,ASP.NET特有. 形式 ...

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

    在ASP.NET中,使用了两类控件,一类是HTML控件(又分为HTML控件和HTML服务器控件),还有一类是WEB控件. 从以下几个方面来了解他们的区别和联系 一:概念 HTML控件:就是我们通常的说 ...

  10. WebForm服务器验证控件与前端js自定义验证共同使用

        问题: 前端aspx页面中需要在button中添加OnClientClick事件后,这个OnClientClick所执行的自定义的客户端js验证:这个时候,所有的服务器验证控件都会失效!   ...

最新文章

  1. IIRF重写在asp.net4.0+IIS6中部分失败的解决方案
  2. 年度编程语言最佳候选人:Kotlin vs. C
  3. windows开了远程控制访问老提示密码账号不正确
  4. hive通过外表把数据存到mysql中_hive数据去重
  5. vector删除第i个元素_LeetCode每日一题 Q215数组中的第K个最大元素
  6. Mybatis逆向生成报错:.\mbg.xml (系统找不到指定的文件)
  7. hook koa web 码云_gitee码云使用webhook
  8. JavaScript字符串方法终极指南-拆分
  9. Kafka监控:Kafka-Manager
  10. Ambari--主机管理
  11. 使用wepy 小程序授权点击取消授权失败的方案
  12. 采用ArcGIS 10.6制作漂亮的点阵世界地图,完美!!!
  13. 【Web】简单的HTML实现百度搜索
  14. 联想计算机怎么添加打印机,电脑和联想打印机连接不上怎么办啊
  15. Context [] startup failed due to previous errors 的解决方式
  16. 单频信号的相位谱计算与误差修正-附Matlab代码
  17. 炫酷黑色系北漂鱼引导页源码
  18. 省选模拟赛Day7 T3 随便乱走
  19. 17967 大师姐唱K的固有结界
  20. H.265和4K超高清时代到来

热门文章

  1. 2017-2018-1 20155330 《信息安全系统设计基础》第3周学习总结
  2. 重新安装Linux自带的JDK
  3. 百度web前端面试2015.10.18
  4. Maven如何手动添加jar包到本地Maven仓库
  5. (转载)Fiddler 教程
  6. ios开发之触摸时间处理
  7. 每天工作4小时的程序员_IT新闻_博客园
  8. Microsoft SQL Server 2000 索引碎片整理最佳实践(上)
  9. 基于.NET CompactFramework的九宫格控件(附源码)
  10. [c++]在C++中定义常量的两种方法的比较