Advertisement

基于HTML的网页组件与跨浏览器Web组件的主要区别在于开发环境与运行环境的不同;但它们也有诸多关联之处,在实际开发中可以根据需求灵活选择使用其中一种技术

阅读量:

在ASP.NET开发中,主要分为两大类组件系统。其中一类属于网页端的通用组件(包括网页端的纯文本组件与网页端的服务器端组件),另一大类则为Web服务相关的组件类型。

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

一:概念

我们可以称之为HTM标签或称为HTML元素。这些HTM标签曾经广泛用于构建静态网页和其他网页中。由于HTM标签无法通过服务器端进行控制,在客户端开发者需要用JavaScript或VBScript等脚本语言来实现对这些HTM标签的功能操作。</input type="button" id="btn" value="button"/>

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

二:实现机制:

基于PHP/MySQL的技术架构开发了一款高效的一键部署应用

前端组件:仅限于页面(浏览器)响应事件,并不返回数据给服务器。其响应事件必须设置为特定属性以实现;否则将无法正常触发。

服务端控件:通过将Form提交至服务器端(通常由浏览器发起),经过服务器进行处理后会将其转换为统一的HTML内容并返回给客户端执行操作。State数据会被存储在ViewState中以确保在页面从客户端传输至服务器或从服务器下载至客户端的过程中都能够维持State数据的状态。

三:用法:

包括HTML控件和Web控件可以直接拖放至窗体使用;另外一种方法是通

全部评论 (0)

还没有任何评论哟~