什么是ASP.NET中的控件

如题所述

ASP.NET Web 服务器控件是 ASP.NET 网页上的对象,当请求网页时,这些对象将运行并向浏览器呈现标记。 许多 Web 服务器控件与常见的 HTML 元素(如按钮和文本框)类似。 其他控件具有复杂行为,如日历控件和管理数据连接的控件。

一般分为三大类:
1. ASP.NET 用户控件
除在 ASP.NET 网页中使用 Web 服务器控件外,您还可以使用用于创建 ASP.NET 网页的相同技术创建可重复使用的自定义控件。 这些控件称作用户控件。
用户控件是一种复合控件,工作原理非常类似于 ASP.NET 网页 - 您可以向用户控件添加现有的 Web 服务器控件和标记,并定义控件的属性和方法。 然后可以将控件嵌入 ASP.NET 网页中充当一个单元。

2. ASP.NET Web 服务器控件
ASP.NET Web 服务器控件是 ASP.NET 网页上的对象,这些对象在请求网页时运行并向浏览器呈现标记。 许多 Web 服务器控件类似于常见的 HTML 元素(如按钮和文本框)。 其他控件具有复杂行为,如日历控件以及可用于连接数据源并显示数据的控件。

ASP.NET 还提供支持 AJAX 的服务器控件。 这些控件由服务器和客户端代码组成,这些代码集成在一起可生成丰富的客户端行为。 当您将 AJAX 控件添加到 ASP.NET 网页上时,该页会自动将支持的客户端脚本发送到浏览器以获取 AJAX 功能。 您也可以提供其他的客户端代码来自定义控件的功能,但这不是必需的。

3. ASP.NET Web 部件控件
ASP.NET Web 部件控件是一组集成控件,用于创建这样的网站:最终用户可以在浏览器中直接修改网页的内容、外观和行为。 本节中的主题提供有关 Web 部件的定义、工作原理以及如何使用 Web 部件创建用户可自定义的 ASP.NET 网页的信息。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-04
打开VS 找到工具箱,
里面的 Lable TextBox 就是控件了追问

能不能具体点 像定义一样 拜托拜托 要考试的

第2个回答  2011-07-04
就是ASP.NET自带的东西,如验证控件啊等等来方便使用者编程使用................ASP.NET控件很多.无法一一解释!
第3个回答  2011-07-04
这个题目出的真有创意
控件者,乃为一些属性与方法的集合体而已
具体表现形式有文本,有对话框,有单选框等等
第4个回答  2011-07-05
vs左边的工具箱都是ASP.NET控件
相似回答
大家正在搜