实训项目——基于ASP.
NET2.0的网站开发指导教师:王铮钧
二、语言基础——了解ASP.NET、C#二、语言基础——了解——了解、
一)具体要求
的七大页面基本基本对象了解ASP.NET的七大页面基本对象练习——练习——ASP.NET的七大页面基本对象——了解C#的语法的语法练习——练习——C#——
二)相关信息
1.了解了解ASP.NET的七大页面基本对象的七大页面基本对象Page对象:ASP.NET页面对象:
页面初始化阶段:Page_Init事件;视图状态存储阶段;处理回发数据阶段;页面加载阶段:Page_L
oad事件;页面显示阶段:页面销毁阶段:Page_Unload事件;浏览器接收HTTP相应数据包,并显示页面
Application:服务器对象,存储公用数据:服务器对象,
所有用户都可以对某个特定的Application对象进行修改可在多个请求、连接之间共享公用信息、充当信息传递的通道存储公用数据,可以创建聊天室和网页计数器等
常用的网页应用
程序 Session对象:服务器对象,存储单个用户数据对象:服务器对象,
存储特定的用户会话所需信息当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除Timeout属性:设置该对象的失效时间,默认为20分钟Abandon()方法:可显式的结束一个会话
Repuest对象:服务端使用Request对象从客户端得到数据信息对象:
Form[]方法QueryString[]方法
Response对象:服务端使用Response对象向浏览器输出信息对象:
Response.Write()Response.End()Response.writefile()
Server对象:可访问服务器,得到文件的物理路径、设置文件的执行期限和对字符进行编码对象:可访问服务器,得到文件的物理路径、设置文件的执行期限和对字符进行编码
MapPath()
Cookie对象:为辨别用户身份而储存在用户本地终端上的数据(登录名密码,通常经过加密)对象:辨别用户身份而储存在用户本地终端上的数据登录名/密码通常经过加密)而储存在用户本地终端上的数据(密码,
与Session对象相似,也可保存用户信息,不过Cookie对象的所有信息保存在客户机器上需要根据实际情况,设置好它的有效期限不能直接删除,但可通过修改一个Cookie,达到让浏览器帮着删除Cookie的目的修改Cookie的有效期为过去某个时间,当浏览器检查有效期时,就会删除这个已过期的Cookie
2.练习——.练习——ASP.NET的七大页面基本对象——的七大页面基本对象
1)Response对象——2-1.aspx(参考4-06.aspx:P65页)
“VisualStudio2005”——“文件”——“打开”——“网站”——“ts001”右击“lx”文件夹——“添加新项”——“Web窗体”
主窗口
设计视图(2-1.aspx):页面不做任何设计代码视图(2-1..aspx.cs):输入代码
右击2-1.aspx——“在浏览器中查看”
2)Request对象——2-2.aspx(参考4-10.aspx:P68~69页)
3)Server对象——2-3aspx(参考4-11.aspx:P72页)
注意:/表示localhost的绝对路径,“在浏览器中查看”会出现错误,要将临时端口号去掉!
4)Application对象——2-4.aspx(参考4-01.aspx:P60~61页)
要求:页面不做任何设计2-4.aspx的代码:如图所示
5)Application对象——2-5.aspx
要求:实现计数器功能
6)Cookie对象——2-6.aspx(参考4-14.aspx:P75~76页)
要求:页面不做任何设计2-6.aspx.cs的代码:参考下图
2-7.aspx