《ASPNET动态网页设计与制作教案.docx》由会员分享,可在线阅读,更多相关《ASPNET动态网页设计与制作教案.docx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、章节名称:动态网页基础知识及运行环境的构建课堂类型:理论实训口练习测试口学时安排:2课时目的要求1 .了解动态网站的分类及技术特点2 .了解动态网页设计的流程3 .掌握ASP. NET平台的构建重 点了解动态网页的分类,掌握.NET平台的构建难 点掌握.NET平台的构建教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料(Dreamweaver CS5网页设计与制作DIV+CSS版吴丰,丁欣 主编清华大学出版社动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编
2、著 清华大学出版社教学过程环节一:结合PPT课件的内容,讲解动态网站的基本知识。了解动态网页的几种 常用的技术,展示一些优秀的动态网站。环节二:简要介绍ASP. NET平台的发展历程及特点环节三:详细介绍ASP. NET平台的构建方法主要有以下几个步骤:一 .配置HS服务器二 .安装 Visual Studio 2008 软件三 .测试一个最简单的ASP. NET程序环节四:对本节课的内容进行复习,完成一个加法器的程序。并进行疑难解答ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的学生成绩统计系统的设计技巧。环节二:介绍XML语言的基础知识,书写
3、规范技巧XML是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象 的数据定义。XML通过根元素,节点方式存储数据。XML代码示例案例:book catalog=Programming”C#Bjarne Stroustrup2009book catalog二Networking”TCP/IP Richard Stevens2009环节三:通过一个网页目录菜单的设计案例,介绍综合运用XML文件和TreeView 控件创建网页目录的方法。步骤:1 .编写网页目录数据的XML文件2 .添加Treeview控件并设置数据源3 .编辑Treeview控件数据绑定4 .设置Treevie
4、w控件格式 环节四:完成课堂讲解的练习例题,并疑难解答章节名称:使用SiteMap控件制作站点导航课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握SiteMap控件制作站点导航菜单的技巧重 点掌握SiteMap控件制作站点导航菜单的技巧难 点掌握SiteMap控件制作站点导航菜单的技巧教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的XML语言基础及
5、利用TreeView控件创建网页目录的方 法。环节二:以一个站点导航菜单的设计为例,讲解站点地图文件的编写方法及 SiteMap控件的使用技巧。操作步骤:1 .编写站点地图文件作为数据源2 .添加SiteMapPath控件,并在站点地图文件中设置节点页面关联。拓展知识:Menu菜单的使用环节三:完成课堂讲解的练习例题,并疑难解答章节名称:ADO. NET数据库操作1 (Connection对象、Command对象)课堂类型:理论实训口练习测试口学时安排:2课时E目的要求掌握Connection对象、Command对象的基础操作及应用重点掌握Connection对象、Command对象的基础操作
6、及应用难点掌握Connection对象、Command对象的基础操作及应用教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的SiteMap控件制作站点导航菜单的的方法。环节二:介绍Connection对象、Command对象的基础操作及应用1. Connection对象:建立与特定数据源的连接,包含:Connectionstring、 Database Dat
7、aSource State 四个属性。 Connectionstring:执行Open方法连接数据源的字符串。 Database:将要打开数据库的名称。 DataSource:包含数据库的位置和文件。 State:显示当前Connection对象的状态。操作方法1 (带参数):SqlConnection conn=new SqlConnection();Conn. ConnectionString=z,Server= (local) ; database=test; uid=sa;pwd=; ;操作方法2 (无参数):SqlConnection conn=new SqlConnection (
8、Z/Data Source=. ; Initial Catalog =test;User ID=sa;password=sa/z);2. Command对象:对数据源执行命令。公开Parameters,并且可以从Connection Transaction的范围内执行。(1) CommandText Connection 两个属性。 CommandText:获取或设置对数据源执行的SQL语句或存储过程名或表名。 Connection:获取或设置此Command对象使用的Connection对象的名称。(2) ExecuteNonQuery ExecuteScalar ExecuteReader
9、 ChangeDatabase 四个 方法。方法说明ExecuteNonQuery执行SQL语句并返回受影响的行数。ExecuteNonQuery方法执 行更新操作,诸如那些与UPDATE、INSERT和DELETE语句有关 的操作,在这些情况下,返回值是命令影响的行数。对于其他 类型的语句,诸如SET或CREATE语句,则返回值为-1;ExecuteScalar执行查询,并返回查询所返回的结果集中第一行的第一列,忽 略其他列或行。如果只想检索数据库信息中的一个值,而不需 要返回表或数据流形式的数据库信息。例如,只需要返 回 COUNT (*)、SUM (Price) 或 AVG (Quant
10、ity) 等聚合函 数的结果,那么Command对象的ExecuteScalar方法就很有用。ExecuteReader执行SELECT语句并返回数据集。ExecuteReader方法通常与 查询命令一起使用,并且返回一个数据阅读器对象 SqlDataReader类的一个实例。如果通过ExecuteReader方法 执行一个更新语句,则该命令成功地执行,但是不会返回任何 受影响的数据行。ChangeDatabase改变当前连接的数据库。需要一个有效的数据库名称(3)操作方法代码举例:SqlConnection connection = new SqlConnection (zzData Sou
11、rce=.;Initial Catalog=onlineExaml ;User ID=sa; password=sa/z);connection. Open ();String safeSql二 select * from student ” ;SqlCommand cmd = new SqlCommand(safeSql, conn);环节三:以一个用户登录页面的设计案例为例,介绍Connection对象、Command 对象的综合运用的技巧。操作步骤:1 .创建数据库Test,创建数据表User。2 .设计登录页面,添加Web控件。3 .添加登录响应事件,创建数据库连接Connection
12、,创建Command对象,设置 CommandText命令,根据输入的信息,依据ExecuteScalar方法执行结果判断是否 存在该用户,并给出相应的操作响应。4 .调试运行程序。环节四:完成课堂讲解的练习例题,并疑难解答章节名称:ADO. NET数据库操作2 (DataReader对象)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握DataReader对象的基础知识及应用技巧重 点掌握DataReader对象的基础知识及应用技巧难 点掌握DataReader对象的基础知识及应用技巧教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,
13、教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的Connection对象、Command对象的基础知识及操作。环节二:介绍DataReader对象的基础知识,并通过一个案例说明其操作技巧。1. DataReader对象:从数据源中读取只进且只读的数据流。2. DataReader对象常用属性和方法:(1)属性:FieldCounts Item(2)方法:Read、Close Get3. DataReader对象操作方法(1) DataReader对象的创
14、建:SqlCommand cmd = new SqlCommand(commandText, ConnectionObject)SqlDataReader dr = cmd. ExecuteReader();(2) DataReader对象访问数据库记录利用While方法操作While (dr. Reader ()/do something with the current record)举例:用户列表输出。技术要点:利用 Connection、Command DataReader 对象操作。环节三:完成课堂讲解的练习例题,并疑难解答。章节名称:ADO. NET数据库操作3 (DataAdap
15、ter对象、DataSet对象)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握DataSet对象、DataAdapter对象的基础知识及应用技巧重 点掌握DataSet对象、DataAdapter对象的基础知识及应用技巧难 点掌握DataSet对象、DataAdapter对象的基础知识及应用技巧教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的Da
16、taReader对象的基础知识及操作。环节二:介绍DataSet对象、DataAdapter对象的基础知识,并通过一个案例说明 其操作技巧。1. DataSet是一种容器,可以由从数据适配器执行的SQL命令或存储过程所填充。2. DataAdapter对象:一种用来充当DataSet对象与实际数据源之间桥梁的对象, 它是一个双向通道,用来把数据从数据源中读到一个内存表中,以及把内存中的 数据写回到一个数据源中。3. DataAdapter 对象的属性:DeleteCommand InsertCommand Sei ectCommand UpdateCommand、 TabieMappings4
17、. DataAdapter对象的方法: Fill:执行存储于SelectCommand中的查询,并将结果存储在DataTable中。 Update:向数据库提交存储在DataSet (或DataTable、DataRows)中的更改。 该方法会返回一个整数值,其中包含着在数据存储中成功更新的行数。 SelectCommand:获取或设置一个Transact-SQL语句或存储过程,用于在数 据源中选择记录。5. DataAdapter对象的创建:SqlDataAdapter da=new SqlDataAdapter (Select * From Student77, strConn);Data
18、Set ds=new DataSet();da. Fill (ds); 这里ds中的表名为Table6. 操作实例:将一位学生的信息插入到Student表中技术要点:利用Dataset, DataAdapter对象。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:服务器验证控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中验证控件的使用方法重 点掌握ASP. NET中验证控件的使用方法难 点 掌握ASP. NET中验证控件的使用方法教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行
19、。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社 教学过程环节一:复习上节课介绍的DataSet对象、DataAdapter对象的相关知识。环节二:通过实例,介绍ASP. NET中的几种验证控件的使用方法ASP. NET提供了 5个验证控件和1个汇总控件,5个验证控件可以实现不同的验证 功能。RequiredFiedValidator控件:用于监视控件必须填有数据;CompareValidator控件:用于比较两个监视控件的值;RangeValidator控件:用于输入值范围限制;RegularExpressi
20、onValidator控件:用于正规则表达式验证;CustomValidator控件:允许用户自编写验证函数;ValidationSummary控件:用于收集显示错误信息。实例:用户注册输入验证。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:HTML控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中HTML控件的使用方法重 点掌握ASP. NET中HTML控件的使用方法难 点 掌握ASP. NET中HTML控件的使用方法教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料
21、动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的ASP.NET中的几种验证控件的使用方法。环节二:通过实例,介绍ASP.NET中的HTML控件的使用方法HTML控件是从HTML标记衍生而来的,每个控件对应于一个或一组HTML标记.常用的HTML控件有:按钮,输入框,文件上传,单选框,复选框,表格,图片控 件等。实例:用户注册页面设计。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:Web服务器控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Web服
22、务器控件的使用方法重 点掌握ASP. NET中Web服务器控件的使用方法难 点掌握ASP. NET中Web服务器控件的使用方法教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社 教学过程环节一:复习上节课介绍的ASP.NET中的HTML控件的使用方法。环节二:通过实例,介绍ASP. NET中的Web服务器控件的使用方法知识点:1 .在默认情况下,HTML控件属于客户端(浏览器)控件,服务器无
23、法对其进行控 制。但是几乎所有的HTML标记加上runat = server”后,就可以变成HTML服 务器端控件。2 .服务器控件的公共属性 Style属性:设定控件的样式 Visible属性:控制控件的显示和消失 Disabled属性:控制控件是否可用 InnerHtml属性:以编程方式修改HTML服务器控件的开始和结束标记中的内 容 InnerText属性:以编程方式修改HTML服务器控件的开始和结束标记之间的 内容3.标准服务器控件包括最常用的控件,这类控件在网页中占90%,使用它们可以 搭建最基本的网页布局。常用的有:标签,按钮,文本输入框,文件上传,单选 框,复选框,下拉列表,图片
24、控件等。案例:用户注册页面设计。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:ASP. NET 内置对象(Page Response)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Page、Response内置对象的使用技巧。重 点章节名称:C#基础知识(运算符,数据类型)课堂类型:理论实训口练习测试口学时安排:2课时目的要求了解C#语言的基本情况特点,掌握C#语言的数据类型,运算符,变量的定义等知 识,学会编写基本的C#程序。重 点 掌握C#语言的数据类型,变量的定义及输入输出。难 点变量的定义及输入输出教法学法1 .采用教授法进行教学讲解,结合疑难点师生
25、互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦 徐英慧编著 清华大学出版社ASP.NET动态网站设计王淑敏、马世霞等编著 清华大学出版社 教学过程环节一:复习动态网站设计的基础知识,讲解上节课的作业。环节二:讲解C#语言的发展和特点,C#语言基础C# (其英文名为C-Sharp)是从C和C+演变而来的一种新型面向对象的编程语言。基础知识:1 .掌握C#的基本数据类型,主要有int, float, String类型等。2 .掌握C#中变量的定义规范要求,了解C#中运算符的使用。运算符主要有:算术运算符+* / % +比较运算符=
26、 IsValid(3)案例:登录页面清空按钮功能设计。2. Response 对象(1)基本概念:主要用于服务器端向客户端输出数据,实现页面跳转等功能,还 可以用来传递各个页面之间的参数。(2)属性:BufferOutput 属性、ContentType 属性、Cookies 属性、Expires 属 性、IsClientConnected 属性(3)常用方法:Clear方法、Flush方法、End方法、Redirect方法、Write方法 例句:Response. Redirect ( uloginOk. aspxv); 页面跳转Response. Write (“登录成功!”);(4)案例
27、:设计一个登录页面及登录成功页面,要求登录成功后跳转到指定页面, 并提示登录成功。技术要点:利用Response对象的Redirect方法和Write方法。 环节三:完成课堂讲解的练习例题,并疑难解答章节名称:ASP. NET内置对象(Request)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Request内置对象的使用技巧。重 点掌握ASP.NET中Request内置对象的使用技巧。难 点掌握ASP. NET中Request内置对象的使用技巧。教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的
28、方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的ASP. NET中的Page、Response内置对象的知识。环节二:通过实例,介绍ASP. NET中的Request对象的操作技巧。知识点:1 .基本概念:用于服务器端从客户端获得数据。2 .常用属性:Browser属性、QueryString属性3 .常用方法:SaveAS,用于将HTTP请求保存到硬盘上,在调试过程中非常有用。 例如,在应用程序中调用Request对象的SaveAs方法,将HTTP请求保存到本网 站虚拟
29、目录下的test, txt文件中。例句:Request. SaveAs (Server.MapPath (test.txt),true);4 .案例:结合上次课的操作案例(一个登录页面及登录成功页面,要求登录成功 后显示当前登录的用户名),综合运用Request和Response对象进行编程。环节三:完成课堂讲解的练习例题,并疑难解答。章节名称:ASP. NET内置对象(Application)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Application内置对象的使用技巧。重 点掌握ASP. NET中Application内置对象的使用技巧。难 点掌握AS
30、P. NET中Application内置对象的使用技巧。教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的ASP. NET中的Response内置对象的使用技巧。环节二:通过实例,介绍ASP. NET中的Application对象的操作技巧。知识点:1 .基本概念:Application对象能够用来存储应用程序的数据,且该对象被整个应 用程序所共享,即多个用户
31、共享同一个Application对象,经常用来存储整个应 用程序相关的数据,数据存储在服务器端。2 .常用属性:AllKeys属性、Count属性、Item属性AllKeys属性:用于返回全部Application对象变量名到一个字符串数组中。Count属性:用于获取Application对象变量的数量。Item属性:该属性有两种格式,可以是通过索引获取单个Application对象的值, 还可以是通过名称获取单个Application对象的值。3 .常用方法。Add:新增一个Application对象变量Clear:清除全部Application对象变量Lock:锁定全部Applicatio
32、n对象变量Remove:使用变量名称移除一个Application对象变量 RemoveAll:移除全部Application对象变量Set:使用变量名更新一个Application对象变量的内容 UnLock:解除锁定的Application对象变量 4.案例:在线人数统计功能设计。环节三:完成课堂讲解的练习例题,并疑难解答。章节名称:ASP. NET内置对象(Session)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Session内置对象的使用技巧。重 点掌握ASP. NET中Session内置对象的使用技巧。难 点掌握ASP. NET中Session内置
33、对象的使用技巧。教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的ASP. NET中的Application内置对象的使用技巧。环节二:通过实例,介绍ASP. NET中的Session对象的操作技巧。知识点:1 .基本概念:Session对象被每一个用户所独享,且每一个用户都具有唯一的Session标识(Session对象ID),经常用来存储用户相关数据,数据
34、存储在服务 器端。2 .常用属性。1 1) Item 属性该属性有两种格式,可以按数字索引获取或设置会话值,也可以按名称获取或设 置会话值。2 2) TimeOut 属性获取并设置在会话状态提供程序终止会话之前各请求之间所允许的时间(一分钟 为单位)。在应用程序开发过程中,要更改Session对象的有效期限,只要设定 TimeOut属性即可,TimeOut属性的默认值是20分钟。3 .常用方法。CopyTo方法:将会话状态值的集合复制到一维数组中(从数组的指定索引处开始)。 示例代码:private void Page Load (object sender, System. EventArg
35、s e)(Sessionsessl=valuel;Sessionsess2=value2”;SessionL sess3 = valued ;string strArray=new string 1, 2, 3, 4;Response. Write (原数组如下:);foreach (string str in strArray)Response.Write (str + /br);)Session. CopyTo(strArray,0);Response. Write (新数组如下:/br);foreach (string str in strArray)Response. Write (s
36、tr + /br);4 .案例:完善登录页面案例。要求把登录的用户名记录下来。环节三:完成课堂讲解的练习例题,并疑难解答。章节名称:ASP. NET内置对象(Server)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Server内置对象的使用技巧。重 点掌握ASP. NET中Server内置对象的使用技巧。难 点掌握ASP. NET中Server内置对象的使用技巧。教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP.
37、 NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的ASP. NET中的Session内置对象的使用技巧。环节二:通过实例,介绍ASP. NET中的Server对象的操作技巧。知识点:1 .基本概念:该对象提供了访问服务器对象的方法和属性,可以获取服务器信息, 如应用程序的物理路径等。2 .常用属性。(1) MachineName属性:获取服务器的计算机名称。例句:Label 1. Text =”本计算机名为: + Server. MachineName. ToLower ();(2) ScriptTimeout 属性获取和设置请求超时时间,默认时间为90秒
38、。如果一个文件执行时间超过此属性 设置的时间,则自动停止执行,这样可以防止某些可能进入死循环的程序导致服 务器资源的大量消耗。如果页面需要较长的运行时间,比如要上传一个非常大的 文件,就需要设置一个较长的请求超时时间。例句:Server.ScriptTimeout =200;3 .常用方法。(1 )HtmlEncode方法:Server对象的HtmlEncode方法就是用来将字符串中的HTML 标记字符转换为字符实体,从而使HTML标记本身显示在页面上。(2) UrlEncode方法:Server对象的UrlEncode方法,是用来对字符串进行URL 格式编码的。在URL中,有时候会出现一些特
39、殊的字符,比如带空格的路径等。 另外,通过URL查询字符串传递数据时,也可能会出现特殊字符,例如,用 http:server/a. aspx?a=张三&b=12传递数据时,在有些浏览器上就不能正确得 到数据,这时就需要对字符串进行URL编码。(3) UrlDecode方法:与UrlEncode方法相对应,对URL数据进行解码操作。(4) MapPath方法:利用Server对象的MapPath方法可以将虚拟路径转换为物理 路径,既方便了网站的移植,又满足了程序的需要。4 .案例:完善登录页面设计。技术要点:由于输入的用户名有部分较为特殊,需 要进行编码,登录成功后,应进行解码,还原登录信息。环
40、节三:完成课堂讲解的练习例题,并疑难解答。章节名称: 课堂类型: 学时安排: 目的要求ASP. NET 内.:对象(Cookies)理论实训口练习测试口2课时掌握ASP. NET中Cookies内置对象的使用技巧。重 点掌握ASP. NET中Cookies内置对象的使用技巧。难 点掌握ASP. NET中Cookies内置对象的使用技巧。教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过
41、程环节一:复习上节课介绍的ASP. NET中的Server内置对象的使用技巧。环节二:通过实例,介绍ASP. NET中的Cookies对象的操作技巧。知识点:1 .基本概念:Cookie对象可用于保存客户端浏览器请求的服务器页面,也可以用 它存放非敏感性的用户信息,信息的保存时间可以根据用户需要进行设置,但 Cookie和其他对象的最大不同是Cookie将信息保存在客户端。2 .常用属性。(1) Expires属性:获取或设置Cookie的过期日期和时间。例句:将Cookie的过期时间设置为当前时间之后20秒钟,代码如下:HttpCookie cookie=new HttpCookie (us
42、ername); 声明一个 Cookie 变 量cookie. Value =白菜;赋值给这个cookie变量DateTime time = DateTime. Now;获取当前时间TimeSpan TSpan = new TimeSpan(0, 0, 0, 20);设置时间间隔 cookie. Expires =time. Add(TSpan) ;/cookie 的过期时间(2) Name属性:获取或设置Cookie的名称。(3) Value属性:获取或设置单个Cookie值。(4) Path属性:获取或设置要与当前Cookie 一起传输的虚拟路径。3 .常用方法。(1) ToString 方法:返回当前 Object 的 String。(2) Equals方法:该方法有两种重载形式,一种确定指定的Object是否等于当 前的Object,另外一种是确定指定两个Object是否相等,如果相等,则为True;否则为Falseo4 .案例:完善登录页面。添加记住用户名功能,利用Cookie对象。 环节三:完成课堂讲解的练习例题,并疑难解答。章节名称:GridView控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握GridView控件数据信息列表显示方法重 点