HTML服务器控件和HTML标记的主要区别是什么?请大家认真答题,积极思考 祝大家元旦快乐....

如题所述

HTML标记是在客户端 由浏览器来解释的。
如按钮 <input type="button" value="ok" />
但是这样的按钮 需要配合js来实现点击的功能,js 的能力决定了你的该按钮的能力。

HTML服务器端控件(asp.net),每个按钮都有着丰富的事件,属性,非常像VB,.net等里面的Button,如果你学过vb就知道 双击按钮 可以写双击事件等等,非常的方便,利用c#或vb.net等编程语言可以丰富很多功能。但HTML服务器端控件 是在服务器上解释的,服务器会把一切都解释称 <input type="button" value="ok" /> 形式发送大客户端 再有客户端浏览器解释成图形。服务器控件里面写的事件啊什么的都会转化成相应的脚本。

可以这么狭义的理解:js大家不擅长,那就用擅长的语言在对应的服务器端控件里面写,让服务器给我们解释成js。

是不是功能横强大,很方便呢?是啊。
服务器端一个编译 解析的过程是不是消耗资源呢?

所以相对而言:
html标记控件 运行效率高,开发效率低。
html服务器端控件 开发效率高,运行效率低。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-30
HTML服务器控件代码里会有runat="server“是服务器直接映射过来的
相似回答
大家正在搜