ASP.NET应用开发与实践 教学课件 ppt 作者 刘乃琦 郭小芳 第3章 ASP.NET开发基础

上传人:E**** 文档编号:89354630 上传时间:2019-05-23 格式:PPT 页数:41 大小:2.70MB
返回 下载 相关 举报
ASP.NET应用开发与实践 教学课件 ppt 作者  刘乃琦 郭小芳 第3章  ASP.NET开发基础_第1页
第1页 / 共41页
ASP.NET应用开发与实践 教学课件 ppt 作者  刘乃琦 郭小芳 第3章  ASP.NET开发基础_第2页
第2页 / 共41页
ASP.NET应用开发与实践 教学课件 ppt 作者  刘乃琦 郭小芳 第3章  ASP.NET开发基础_第3页
第3页 / 共41页
ASP.NET应用开发与实践 教学课件 ppt 作者  刘乃琦 郭小芳 第3章  ASP.NET开发基础_第4页
第4页 / 共41页
ASP.NET应用开发与实践 教学课件 ppt 作者  刘乃琦 郭小芳 第3章  ASP.NET开发基础_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《ASP.NET应用开发与实践 教学课件 ppt 作者 刘乃琦 郭小芳 第3章 ASP.NET开发基础》由会员分享,可在线阅读,更多相关《ASP.NET应用开发与实践 教学课件 ppt 作者 刘乃琦 郭小芳 第3章 ASP.NET开发基础(41页珍藏版)》请在金锄头文库上搜索。

1、,本章要求:,第3章 ASP.NET开发基础,如何创建一个ASP.NET网站 在IIS上配置并浏览ASP.NET网站 常见的ASP.NET网页扩展名 5种常用的ASP.NET页面指令 注释ASPX文件中的代码 3种基本的ASP.NET网页语法,主要内容,1. 第一个ASP.NET网站 2. ASP.NET网页基础语法 3. 综合实例根据系统时间显示“上午好!”或“下午好!”字符串,第3章 ASP.NET开发基础,3.1.1 创建ASP.NET网站 3.1.2 设计ASP.NET页面 3.1.3 添加ASP.NET特殊文件夹 3.1.4 运行ASP.NET网站 3.1.5 配置IIS服务器并浏览

2、网站,3.1 第一个ASP.NET网站,创建ASP.NET网站的步骤如下: (1)选择“开始”/“所有程序”/“Microsoft Visual Studio 2010”/“Microsoft Visual Studio 2010”选项,进入Visual Studio 2010开发环境。 (2)在菜单栏中选择“文件”/“新建”/“网站”选项,如图3-1所示。 图3-1 选择新建网站,3.1.1 创建ASP.NET网站,(3)弹出如图3-2所示的“新建网站”对话框。 图3-2 新建网站,(4)选择要使用的.NET框架和“ASP.NET网站”后,用户可对所要创建的ASP.NET网站进行命名、选择存

3、放位置的设定,在命名时可以使用用户自定义的名称,也可以使用默认名“WebSite1”,用户可以单击“浏览”按钮设置网站存放的位置,然后单击“确定”按钮,完成ASP.NET网站的创建,如图3-3所示。 图3-3 创建完成的ASP.NET网站,用户也可以通过在Visual Studio 2010开发环境中选择“文件”/“新建”/“项目”选项,并在弹出的“新建项目”对话框中选择“ASP.NET Web应用程序”模板来创建网站,如图3-4所示。另外,通过这种方式,用户还可以通过选择“ASP.NET MVC 2 Web应用程序”模板创建ASP.NET MVC网站程序。 图3-4 “新建项目”对话框,1加

4、入ASP.NET网页 ASP.NET网站建立后,便可在“解决方案资源管理器”中选中当前项目,单击右键,在弹出的快捷菜单中选择“添加新项”,在网站中加入新建的ASP.NET网页。图3-5为“添加新项”对话框。 图3-5 “添加新项”对话框,3.1.2 设计ASP.NET页面,如图3-5所示,ASP.NET网站里可以放入许多不同种类的文件,最常见的就是ASP.NET网页,也就是所谓的“Web窗体”,它的扩展名为.aspx,主文件名的部分可自行定义,默认为Default。因为网页里可编写程序,所以加入新网页时需要设定这个网页里的程序要使用哪一种编语言,本书统一使用C#语言。 下面主要介绍下加入的AS

5、P.NET网页的“设计”、“拆分”及“源”3种视图方式。 每个.aspx的Web窗体网页都有3种视图方式,分别为“设计”、“拆分”及“源”视图。在“解决方案资源管理器”上双击某个*.aspx就可以打开.aspx文件,接下来便可以通过3种方式加以切换。,设计”视图 图3-6演示了如何切换到“设计”视图,“设计”视图可模拟用户在浏览器里看到的界面。 图3-6 “设计”视图方式,拆分”视图 “拆分”视图会将HTML及设计界面同时呈现在开发工具中,让开发人员设计好HTML即可马上看到将会显示的界面,如图3-7所示。 图3-7 “拆分”视图方式,源”视图 “源”视图可以让网页设计人员针对网页的HTML代

6、码做细致的编辑及调整,如图3-8所示。 图3-8 “源”视图方式,2布局ASP.NET网页 通过两种方法可以实现布局ASP.NET网页,一种是使用Table表格布局,另一种是使用CSS+DIV布局。使用Table表格布局时,在Web窗体中添加一个HTML格式表格,然后根据位置的需要,向表格中添加相关文字信息或服务器控件;而使用CSS+DIV布局时,需要通过CSS样式控制Web窗体中的文字信息或服务器控件的位置,这需要精通CSS样式。 3添加服务器控件 添加服务器控件既可以通过拖拽的方式添加,也可以通过ASP.NET网页代码添加。例如,通过这两个方法添加一个Button按钮。 拖拽方法 首先,打

7、开工具箱,在“标准”栏中找到Button控件,然后按住鼠标左键,将Button按钮拖拽到Web窗体中指定位置或表格单元格中,最后松开鼠标左键即可,如图3-9所示。 图3-9 添加Button控件 代码方法 打开Web窗体的源视图,使用代码添加一个Button控件,代码如下: ,3.1.3 添加ASP.NET特殊文件夹,ASP.NET应用程序包含7个默认文件夹,分别为:Bin文件夹、App_Code文件夹、App_GlobalResources文件夹、App_LocalResources文件夹、App_WebReferences文件夹、App_Browsers文件夹、“主题”文件夹,每个文件夹都

8、存放ASP.NET应用程序的不同类型的资源。具体说明如表3-1所示。 表3-1 ASP.NET应用程序文件夹说明,向ASP.NET网站中添加文件夹的方法非常简单,只需要在“解决方案资源管理器”中选中当前项目,单击鼠标右键,在弹出的快捷菜单中选择“添加ASP.NET文件夹”项的子项即可,如图3-10所示。 图3-10 添加ASP.NET文件夹,Visual Studio 2010中有多种方法运行ASP.NET网站。可以选择Visual Studio 2010开发环境的菜单栏中的“调试”“启动调试”菜单项进行运行,也可以单击工具栏上的 按钮进行运行。,3.1.4 运行ASP.NET网站,3.1.5

9、 配置IIS服务器并浏览网站,在网站设计完成之后,需要在IE等网页浏览器中进行浏览。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,可以发布、测试和维护自己的Web页和Web站点。下面以Windows 7系统为例,介绍如何在IIS管理器中配置ASP.NET网站虚拟站点,步骤如下: (1)依次打开“控制面板”/“系统和安全”/“管理工具”/“Internet信息服务(IIS)管理器”,在打开的“Internet信息服务(IIS)管理器”窗口中,依次展开“网站”/“Default Web Site”节点,选中该节点,单击右键,在弹出的快捷菜单中选择“添

10、加应用程序”菜单项,如图3-11所示。 图3-11 选择“添加应用程序”菜单项,(2)弹出如图3-12所示的“添加应用程序”对话框,该对话框中,首先输入应用程序别名,并单击“选择”按钮,选择应用程序池;然后单击“”按钮选择ASP.NET网站路径;最后单击“确定”按钮即可。 图3-12 “添加应用程序”对话框,(3)配置完成后,选中添加的应用程序名,切换到内容视图,选中要浏览的页面,单击右键,在弹出的快捷菜单中选择“浏览”菜单项,即可在IE等网页浏览器中浏览配置的ASP.NET网站,如图3-13所示。 图3-13 选择“浏览”菜单项,(4)创建的第一个ASP.NET网站的Default.aspx

11、页面在IE浏览器中的运行效果如图3-14所示。 图3-14 在IE浏览器中浏览ASP.NET网站,3.2 ASP.NET网页基础语法,3.2.1 ASP.NET网页扩展名 3.2.2 ASP.NET页面指令 3.2.3 注释ASPX文件中的代码 3.2.4 ASP.NET服务器控件语法 3.2.5 代码块语法 3.2.6 表达式语法,3.2.1 ASP.NET网页扩展名,ASP.NET的任何功能都可以在具有相应文件扩展名的文本文件中实现,可以把ASP.NET网页扩展名理解为是ASP.NET文件的“身份证”,不同的扩展名决定了不同文件的类型和作用。 例如,Web页面的扩展名为.aspx,母版页的

12、扩展名为.master等。ASP.NET网页中包含很多种文件类型,其扩展名的具体描述如表3-2所示。 表3-2 ASP.NET网页扩展名,ASP.NET页面中通常包含一些类似于这样的代码,被称为页面指令,这些指令允许为相应ASP.NET页面指定页面属性和配置信息,并由ASP.NET用作处理页面的指令,但不作为发送到浏览器标记的一部分呈现。本节将对ASP.NET网页中的常用页面指令进行介绍。 1Page指令 Page指令允许开发人员为页面指定多个配置选项,并且该指令只能在Web窗体页中使用。每个.aspx文件只能包含一条Page指令。Page指令可以指定以下信息:页面中代码的服务器编程语言;页面

13、是将服务器代码直接包含在其中(即单文件页面),还是将代码包含在单独的类文件中(即代码隐藏页面);调试和跟踪选项;页面是否为某母版页的内容页等。 Page指令的语法格式如下: ,3.2.2 ASP.NET页面指令,attribute为Page指令的属性。Page指令语法中属性的说明如表3-3所示。 表3-3 Page指令的属性说明,例如,新添加一个.aspx页时,设置该页面代码隐藏文件的路径为“Default2.aspx.cs”,并且指定ASP.NET页编译器使用C#作为页的服务器端代码语言。代码如下: 2Import指令 Import指令用于将命名空间显式导入到ASP.NET应用程序文件中,并

14、且导入该命名空间所包含的所有类和接口。导入的命名空间可以是.NET Framework类库的一部分,也可以是自定义命名空间的一部分。 Import指令的语法格式如下: 其中,namespace属性用来指定要导入的命名空间的完全限定名。 说明: Import指令不能有多个namespace属性,如果要导入多个命名空间,需要使用多条Import指令实现。 例如,在.aspx页面导入System.Data.SqlClient命名空间的代码如下: ,3OutputCache指令 OutputCache指令用于以声明的方式控制ASP.NET页或ASP.NET页中包含的用户控件的输出缓存策略,具体来说,该

15、指令用来表示页输出缓存,该缓存机制实质上是在内存中存储处理后的ASP.NET页的内容,这一机制允许ASP.NET向客户端发送页响应,而不必再次经过页处理生命周期。 OutputCache指令的语法格式如下: 其中,attribute表示OutputCache指令中的属性。OutputCache指令的属性说明如表3-4所示。 表3-4 OutputCache指令的属性说明,4Register指令 Register指令用来创建标记前缀和自定义控件之间的关联,这为开发人员提供了一种在ASP.NET应用程序文件(包括网页、用户控件和母版页)中引用自定义控件的简单方法。 Register指令的语法格式有

16、3种形式,分别如下: /第一种 /第二种 /第三种 Register指令语法中各属性的说明如表3-5所示。 表3-5 Register指令的属性说明,例如,使用Register指令声明tagprefix和tagname别名,同时分配src属性,以在网页中引用用户控件。在.aspx页中使用Register指令的代码如下: 上面代码中用到的用户控件代码如下: 上面的示例中,tagprefix属性被分配了一个用于标记的任意前缀值uc1;tagname属性使用分配给用户控件的类名称的值“CalendarUserControl”(尽管此属性的值是任意的,并可以使用任何字符串值,但是不必使用所引用的控件的类名称);src属性指向用户控件的源文件“/CalendarUserControl.ascx”(相对于应用程序根文件夹)。 使用Register指令注册了用户控件后,在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号