关于ASP.NET控件和HTML控件之间的区别在开发ASP.NET网页中会经常遇到,所以今天在看了别人的博客之后进行一个总结。
他们之间的概念上的区别:
1 ASP控件是服务端控件,而HTML控件是前端控件,但是页面的最终显示还是以前端控件(HTML控件)进行显示;
他们之间功能上的区别:
ASP控件:
ASP控件中有两个响应的函数,分别是OnClick和OnClientClick;OnClick函数主要响应的是服务端而OnClientClick函数主要响应的是前端,在优先级上,OnClientClick>OnClick的响应。更重要的一点就是,两个函数可以同时存在,先执行的是OnClientClick函数,如果返回的是Flase,那么OnClick函数不会再去执行,当然如果你没有设置返回值,那么他就会依顺序依次执行。
HTML控件的话就是前端的控件了,比较常规,没啥特别。