ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt

ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt

ID:50315926

大小:1.63 MB

页数:64页

时间:2020-03-08

ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt_第1页
ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt_第2页
ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt_第3页
ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt_第4页
ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt_第5页
资源描述:

《ASP.NET网络应用开发教程 教学课件 作者 雷亮 第2章 ASP.NET开发基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章ASP.NET开发基础ASP.NET是由Microsoft公司推出的新一代Web开发架构,并且作为Web开发的直接承载者,继承了微软一贯的风格—简单、易用。它集成了ASP和.NET两套技术,为网页开发提供了一条新的途径。ASP.NET的语法中定义了ASP.NET网页的结构、布局和设置,用户还可以定义ASP.NET服务器控件、应用程序代码、应用程序配置和XMLWebServices的布局。本章将详细介绍ASP.NET的网页语法,以及如何制作一个ASP.NET网站。2.1学习ASP.NET网页语

2、法2.1.1ASP.NET网页扩展名ASP.NET的任何功能都可在具有适当文件扩展名的文本文件中创建。可以把ASP.NET网页扩展名理解为ASP.NET文件的“身份证”,不同的扩展名决定了不同文件的类型和作用。通过IIS将文件扩展名映射到ASP.NET运行处理。文件类型位置说明.asax应用程序根目录通常是Global.asax文件。该文件包含从HttpApplication类派生并表示该应用程序的代码.ascx应用程序的根目录或子目录Web用户控件文件,该文件是自定义的可重复使用的用户控件.as

3、mx应用程序的根目录或子目录XMLWebServices文件。该文件包含通过SOAP方式可用于其他Web应用程序的类和方法.aspx应用程序的根目录或子目录ASP.NETWeb窗体文件。该文件可包含Web控件和其他业务逻辑.browserApp_Browsers子目录浏览器定义文件。用于标识客户端浏览器的启用功能.compileBin子目录预编译的stub(存根)文件。该文件指向相应的程序集,可执行文件类型(.aspx、.ascx、.master、主题文件)已经预编译并放在Bin子目录下.conf

4、ig应用程序的根目录或子目录通常是Web.config配置文件,该文件包含其设置配置各种ASP.NET功能的XML元素表2.1ASP.NET网页扩展名文件类型位置说明.cs、.jsl、.vbApp_Code子目录;但如果是ASP.NET页的代码隐藏文件,则与网页位于同一目录运行时要编译的类源代码文件。类可以是HTTP模块、HTTP处理程序,或者是ASP.NET页HTTP处理程序介绍的代码隐藏文件.dllBin子目录已编译的类库文件.master应用程序的根目录或子目录母版页。定义应用程序中引用母版

5、页的其他网页的布局.sitemap应用程序的根目录站点地图文件。该文件包含网站的结构。ASP.NET中附带了一个默认的站点地图提供程序,它使用站点地图文件可以很方便地在网页上显示导航控件.skinApp_Themes子目录用于确定显示格式的外观文件.slnVisualWebDeveloper项目目录VisualWebDeveloper项目的解决方案文件.css应用程序根目录或子目录,或App_Themes子目录用于确定HTML元素格式的样式表文件续表图2.1扩展名为.aspx和.cs的文件2.1.

6、2什么是页面指令ASP.NET页面中通常包含一些类似于<%@…%>这样的代码,被称为页面指令。这些指令允许为相应页指定页属性和配置信息,并由ASP.NET用作处理页面的指令,但不作为发送到浏览器标记的一部分呈现。当使用页面指令时,虽然标准的做法是将指令包括在文件的开头,但是它们也可以位于.aspx或.ascx文件的任何位置。 每个指令都可以包含一个或多个特定属性(与值成对出现)。2.1.3页面指令种类与作用指令作用@Page定义ASP.NET页分析器和编译器使用的页(.aspx文件)特定属性@Im

7、port将命名空间显示导入到页中,使所导入的命名空间的所有类和接口可用于该页。导入的命名空间可以是.NETFramework类库或用户自定义的命名空间的一部分@OutputCache以声明的方式控制ASP.NET页或页中包含的用户控件的输出缓存策略@Implements指示当前或用户实现指定的.NETFramework接口@Register将别名与命名空间及类名关联起来,以便在自定义服务器控件语法中使用简明的表示法@Assembly在编译过程中将程序集链接到当前页,以使程序集的所有类和接口都可用在

8、该页上表2.2ASP.NET页面指令指令作用@Control定义ASP.NET页分析器和编译器使用的用户控件(.ascx文件)特定属性。该指令只能用于用户控件@Master标识ASP.NET母版页@MasterType为ASP.NET页的Master属性分配类名,使该页可以获取对母版页成员的强类型引用@PreviousPageType提供用于获得上一页的强类型的方法,可通过PreviousPage属性访问上一页@Reference以声明的方式指示,应该根据在其中声明此指令的页对另一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。