ASP.NET动态网页设计案例教程

出版社:北京大学出版社
出版日期:2013-1
ISBN:9787301217771
作者:冯涛 编,梅成才 编
页数:276页

章节摘录

版权页:   插图:   Global.asax文件并不是一个独立的类文件,当第一次激活或请求程序中的任何资源或URL时,ASP.NET会分析Global.asax并将其编译到一个动态生成的.NET Framework类(该类是从HttpApplication基类派生的),然后使用该派生类表示应用程序。用户不会直接请求执行Global.asax文件,Global.asax文件会自动执行脚本块来响应特定的应用程序事件。 程序员可以在Global.asax文件中添加一些处理程序级别的事件和代码,ASP.NET页面框架能够自动识别出对Global.asax文件所做的任何更改。在ASP.NET页面框架检测到该变化后,会执行一系列应用请求,同时重新启动应用程序,包括关闭所有的浏览器会话,去除所有的状态信息,并重新启动应用程序域。因此只有在希望处理应用程序事件或会话事件时,才开始创建它。也可以通过配置ASP.NET,以便自动拒绝任何直接的通过URL访问Global.asax文件的请求,使得外部用户不能获取或查看Global.asax文件的内部代码。 在创建一个ASP.NET应用程序时,程序员可以根据需要在ASP.NET项目中添加一个Global.asax文件。创建方法为选择项目文件后,在打开的应用程序窗口中,选择【网站】|【添加新项】命令,在【添加新项】对话框中选择【全局应用程序类】选项,再单击【添加】按钮,可以看到在应用程序的【解决方案资源管理器】中新增了一个Global.asax文件,而这只是其中的一种方式,也可以通过其他方法添加Global.asax文件。如图12.29所示是ASP.NET项目中添加的一个Global.asax文件。 从图12.29中可以看出,Visual Studio 2010生成的初始Global.asax文件只是一个代码框架,只包含了基本的事件和应用,而不包含任何HTML或者ASRNET标签,此外在Global.asax文件中编写程序代码的方式和在Web窗体中编写代码的方式也是一样的,具体的程序代码开发者可以根据需要进行编写。 2)Global.asax文件中的事件 Global.asax文件提供编写响应全局事件的事件处理程序的功能。但是在Visual Studio2010生成的Global.asax文件中只是指定了几个预定义了名称的方法。实际上Global.asax文件中可供使用的应用程序事件是很多的,这些事件大致可以分为两类:一类是每次请求都会发生的事件,包括与请求相关的和响应相关的事件,另一类是只在某些特定情况下才发生的事件。这里对Global.asax文件中的一些事件及其功能作简要的介绍。

书籍目录

第1章动态网页概述 1.1 从静态网页发展到动态网页 1.2“问候语”案例 本章小结 习题 第2章动态网站完整制作流程 2.1互联网动态网站的开发步骤 2.2“欢迎来访者”案例 本章小结 习题 第3章XHTML基本语法 3.1 XHTML概述 3.2 XHTML文件的基本结构 3.3“个人简历”案例 3.4“网站导航条”案例 3.5“用户注册(XHTML版)”案例 3.6框架结构 本章小结 习题 第4章C撑语言基础 4.1 为.NET量身打造的C#语言 4.2“加法器”案例 4.3“身份证号码识别器”案例 4.4常见的几个类及函数 本章小结 习题 第5章网页标准控件的使用 5.1 ASP.NET控件类型与结构 5.2“学生基本信息登记表”案例 本章小结 习题 第6章验证控件 6.1 服务器验证和客户端验证 6.2“用户注册(服务器控件版)”案例 本章小结 习题 第7章XML基础 7.1 XML概述 7.2“通讯录”案例 本章小结 习题 第8章导航控件 8.1导航控件概述 8.2“电子书”案例 8.3“新闻导航”案例 本章小结 习题 第9章数据库与SQL语言 9.1 概述 9.2“通讯录Access版”案例 9.3“通讯录SQLServer版”案例 9.4 SQL语言基础 9.5“通讯录SQL Server 2005版” 案例 本章小结 习题 第10章数据控件 10.1数据源控件与数据绑定控件概述 10.2“学籍管理”案例 10.3“深化版学籍管理”案例 10.4 FormView控件 本章小结 习题 第11章数据高级处理 11.1“学生成绩表”案例 11.2“深化版学生成绩表”案例 11.3对SQL Server进行操作 本章小结 习题 第12章应用程序配置 12.1概述 12.2“一个简单的网页浏览计数器”案例 本章小结 习题 第13章基于角色的安全技术 13.1概述 13.2 身份验证 13.3用户授权与角色 13.4 ASP.NET基于角色的安全技术特点 13.5“用户管理系统”案例 13.6使用SQL Server 2000数据库的方法 13.7使用Access数据库的方法 13.8直接调用APl进行高级控制 本章小结 习题 第14章常用内置对象 14.1 5大对象功能概述 14.2“计数器”案例 14.3“深化版计数器”案例 14.4服务器对象Server 本章小结 习题 第15章主题、用户控件和母版页 15.1 概述 15.2“多变网页”案例 15.3“网站版权”案例 15.4“学习资源网页”案例 本章小结 习题 第16章综合实例:“新闻发布系统”网站 16.1 实训目的 16.2实训内容 16.3实训过程 本章小结 习题 参考文献

编辑推荐

《21世纪全国高职高专计算机系列实用规划教材:ASP.NET动态网页设计案例教程(C#版)(第2版)》适合作为高职高专、大中专院校计算机专业学生的教材,也适合作为ASP.NET开发人员的自学教程。对于广大从事信息技术的工作人员,初、中级网站开发者,动态网页设计者和业余爱好者也均适用。

作者简介

《21世纪全国高职高专计算机系列实用规划教材:ASP.NET动态网页设计案例教程(C#版)(第2版)》主要介绍ASP.NET4.0动态网站建设的相关基础知识,涉及ASP.NET4.0开发网站的基本技术、数据访问技术、网页风格一致性的设计以及网页安全保护等方面的问题。《21世纪全国高职高专计算机系列实用规划教材:ASP.NET动态网页设计案例教程(C#版)(第2版)》的特点是运用案例讲解知识,贴近实际,在实际开发中遵循2/8定律。教学中采用课堂理论教学、学生动手实践、课后作业以及教学网站和论坛互动等多层次结合的教学方法。


 ASP.NET动态网页设计案例教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024