Web系统与技术
2009-7
国防工业出版社
王潜平,蒋林清 主编
326
本书基于微软的.NET框架,详细、全面地介绍了该框架下的ASP.NET 2.0技术。全书共8章,介绍了ASP.NET Web页面设计基础;ASP.NET服务器端控件;ASP.NET常用对象;数据源控件;登录模块实例;ASP.NET中的MasterPage和Web Part。为便于学习,每章末均有小结和习题。 本书从ASP.NET 2.0基础方面入手,围绕这个新框架展开介绍,逐步引出2.0的特性,既适合于ASP.NET开发的初学者及广大网络设计和开发人员阅读,同时也可以作为高级开发人员的参考书。本书也可作为大学相关专业教材。
第1章 ASP.NET Web页面设计基础 1.1 ASP.NET 2.0概述 1.2 Web站点建立 1.2.1 创建和打开Web站点 1.2.2 Web页面简介 小结 习题第2章 ASP.NET服务器控件 2.1 基本的ASP.NET服务器控件 2.1.1 Label控件 2.1.2 Button控件 2.1.3 LinkButton控件 2.1.4 ImageButton控件 2.1.5 TextBox控件 2.1.6 DropDownList控件 2.1.7 ListBox控件 2.1.8 CheckBox控件和CheckBoxList控件 2.1.9 RadioButton控件和RadioButtonList控件 2.1.10 用基本的ASP.NET服务器控件的综合实例 2.2 服务器数据验证控件 2.2.1 数据验证机制介绍 2.2.2 RequiredFieldValidator控件和CompareValidator控件 2.2.3 RangeValidator控件 2.2.4 RegularExpressionValidator控件 2.2.5 CustomValidator控件 2.2.6 ValidationSummary控件 2.2.7 使用服务器数据验证控件的综合实例 2.3 导航工具箱控件 2.3.1 Menu控件 2.3.2 以编程方式控制ASP.NET菜单 2.3.3 SiteMapPath Web服务器控件 2.4 其他有关控件 2.4.1 Login控件 2.4.2 PasswordRecovery控件 2.4.3 I DginStatus控件 2.4.4 LoginName控件 2.4.5 LoginView控件 2.4.6 CreateUserWizard控件 2.4.7 BulletedList控件 2.4.8 ImageMap控件 2.5 创建服务器控件 2.5.1 自定义服务器控件 2.5.2 创建复合控件 2.5.3 控件的回调示例 小结 习题第3章 ASP.NET常用对象 3.1 Response对象 3.1.1 Response对象的属性 3.1.2 Response对象的方法 3.1.3 使用缓冲区 3.1.4 使用Response.write向客户端发送信息 3.1.5 使用Response.End方法调试程序 3.1.6 使用Redirect方法进行页面重定向 3.2 Request对象 3.2.1 Request对象的属性 3.2.2 Request对象的方法 ……第4章 数据源控件第5章 登录模块实例第6章 NET中的MasterPage和Web Part参考文献
第1章 ASP.NET Web页面设计基础 1.2 Web站点建立 开发ASP.NET 2.0应用程序的主要步骤是:①利用Visual Studi0 2005创建一个Web站点;②根据功能需求,编写代码;③编译运行应用程序;④对应用程序进行部署。 1.2.1 创建和打开Web站点 Visual Studi0 2005提供了多种创建Web站点的方式,它们是:文件系统站点、本地IIS站点、FTP部署站点和远程站点。下面结合web站点的创建,采取边实践边讲解的方式,对这4种站点类型进行介绍。 启动Visual Studi0 2005,单击命令菜单“文件”中的“新建网站…”选项,将打开如图1—1所示的对话框。利用该对话框可设置Web站点有关的内容,例如,Web站点所使用的模板、应用程序的开发语言以及存储位置等。 默认情况下,Visual Studi0 2005内置了4种可用模板:ASP.NET网站、ASP.NET Web服务、空网站和个人网站初学者工具包。“ASP.NET网站”模板主要用于创建普通站点基本框架。利用该模板创建Web站点,可在指定位置创建一个应用程序文件夹,并默认内置文件Default.aspx、Default.asp.CS以及一个空子文件夹App—Data。“ASP.NET Web服务”模板主要用于创建Web服务应用的基本框架。利用该模板,可在指定位置创建一个应用程序文件夹,并创建默认文件Senrice.asmx、一个包含Service.C8文件的App—Code子文件夹以及一个空文件夹App—Data。利用“空网站”模板创建Web站点,在指定位置创建一个空应用程序文件夹。“个人网站初学者工具包”模板提供了一个典型的个人网站,其中包括一个相册系统,用于简历和链接的静态页等。用户可在此模板基础上,根据自身要求进行修改和扩展。本例创建一个普通Web站点,因此,选择的是“ASP.NET网站”模板。