zoukankan      html  css  js  c++  java
  • HTM服务器l控件与WEB服务器控件(一)

    什么时候用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发回到服务器端,由服务器来处理。

  • 相关阅读:
    四则运算程序总结
    软件体系结构第三章-解释器风格
    软件工程概论随笔2
    软件体系结构第二章随笔
    软件体系结构第一章随笔
    关于如何衡量个人在各自团队的效率和绩效
    查询sql数据库中表占用的空间大小
    如何调试触发器
    sql server查看某个表上的触发器
    触发器deleted 表和 inserted 表详解
  • 原文地址:https://www.cnblogs.com/scsuns520/p/1630975.html
Copyright © 2011-2022 走看看