background image

程序集是重用代码的一种方式验证控件;

不同: 可以将相同命名空间中的类部署到不同的程序集中,也可以将命名空间中的类部署
到一个程序集中;

  

命名空间:
有逻辑编译时机制
不是运行时实体
为源代码元素的名称提供逻辑结构

程序集:
有物理编译时机制
是运行时实体
为可执行文件的运行时提供物理结构

什么是 Web 控件?使用 Web 控件有那些优势?

Web 控件是能拖放在 WEB 页面上的控件

Web 控件分为:内部控件、列表控件、复杂控件;
 
Web 控件优势:
Web 控件是对象,与对象一样,Web 控件拥有方法和属性,并且响应事件
一旦将 Web 控件包括在 Web 页中,就可以设置其属性并调用其方法,可以为 Web 控件编
写服务器端代码以响应在客户端上发生的事件;

ASP.NET 中共有几种类型的控件?各有什么区别?

Web 控件分为:内部控件、列表控件、复杂控件、验证控件;

 

内部控件:内部控件的使用方法与 HTML 控件相同,它们映射到 HTML 元素并通过使用 
runat = "server" 属性在服务器上执行;

列表控件:用于在 Web 页中创建数据列表

复杂控件:当希望控件拥有复杂的功能或使用 HTML 元素无法创建的功能丰富的用户界
面时,可以使用复杂控件;

验证控件:输入控件的数据需要进行准确性和取值范围方面的检查;

Web 控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回
是什么?为什么要使用自动传回?