1、HTML窗体,ASP.NET Web窗体;
2、ASP.NET Web服务器控件,最终都会被解释成HTML控件(HTML标记);
所有的Web服务器控件必须放在runat="server"窗体内(即必须放在ASP.NET Web窗体内);
Web服务器控件对象模型,每个控件都是一个类对象,都具有属性、方法和事件;对其编程,其实就是对其设置属性、调用方法和执行事件的过程。(通俗理解)
3、Web服务器控件的类型:
HTML服务器控件,和HTML表单控件一一对应,只不过是其可以runat="server",从而实现在服务器端对其编程;
标准的ASP.NET Web服务器控件,其比HTML服务器控件功能丰富,如日历控件、广告控件;
数据Web服务控件;
数据源Web服务控件,其实是一个数据控件和数据库之间的一个桥梁,使得数据库的数据显示在界面上;
验证Web服务控件;
ASP.NET 导航控件;
ASP.NET 登录控件;
4、Style属性,设置控件的样式,但是无法重用;
CssClass属性则可以重用,首先要定义样式表文件;
Style类,用于在程序中设置样式;
5、母版页;
母版页的可编辑区域:
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
只能在这里进行页面编辑
</asp:ContentPlaceHolder>
由母版页生成的页面,Page标记中多了标记MasterPageFile="~/MasterPage.master"
6、Tree控件
为树状控件添加节点的办法:
(1)直接编辑;
(2)编写站点文件:.sitemap文件;