软件环境:
00 操作系统:Windows 7 Ultimate
01 开发工具:Visual Studio 2008 中文版
02 Web服务器:Internet Information Service IIS
知识体系:
表 0-0 ASP.NET文件类型及扩展名对照表
文件类型 | 扩展名 |
Web用户控件 | .ascx |
HTML页面 | .htm .html |
XML页面 | .xml |
母版页 | .master |
Web服务 | .asmx |
全局应用程序类 | .asax |
Web配置文件 | .config |
网站地图 | .sitemap |
外观文件 | .skin |
样式表 | .css |
常用页面指令:
00 <%@Page%>
@Page指令可以指定页面中代码的服务器编程语言。
01 <%@Import%>
@Import指令用于将命名空间显式的导入ASP.NET应用程序文件中,并且导入该命名空间所有的类和接口。导入的命名空间可以是.NET Framework类库的一部分,也可以是用户自定义的命名空间的一部分。
02 <%@Register%>
@Register指令用于创建标记前缀和自定义控件之间的关联,这位开发人员提供了一种在ASP.NET应用程序文件中引用自定义控件的简单方法。、
APS.NET服务器控件的标记语法如下:
<asp:控件名称 ID="名称" ···组件其他属性··· runat="server"/>
主要标记就是runat,标记这是服务器控件。如果将HTML控件升级为服务器控件,将runat="Server"标记添加到HTML控件中即可。
表 0-1 ASP.NET应用程序文件夹说明
方法 | 说明 |
Bin | 包含程序所需的所有已编译程序集(.dll文件)。应用程序中自动引用Bin文件夹中的代码所表示的任何类 |
APP_Code | 包含页面使用的类(例如.cs .vb .jsl文件)的源代码 |
APP_GlobalResources | 包含编译到具有全局范围的程序集中的资源(.resx .resources 文件) |
APP_LocalResources | 包含与应用程序中的特定页、用户控件或母版页关联的资源(.resx .resources文件) |
APP_WebReferences | 包含用于定义在应用程序中使用的Web引用的引用协定文件(.wsdl文件)、架构文件(.xsd文件)和发现文档文件(.disco .discomap文件) |
APP_Browsers | 包含ASP.NET用于标识个别浏览器并确定其功能的浏览器定义文件(.browser). |
主题 | 包含用于定义ASP.NET网页和控件外观的文件集合(.skin .css文件以及图像文件和一般资源) |