ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象

上传人:E**** 文档编号:90505687 上传时间:2019-06-12 格式:PPT 页数:20 大小:313.50KB
返回 下载 相关 举报
ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象_第1页
第1页 / 共20页
ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象_第2页
第2页 / 共20页
ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象_第3页
第3页 / 共20页
ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象_第4页
第4页 / 共20页
ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象》由会员分享,可在线阅读,更多相关《ASP.NET程序设计案例教程教学课件作者翁健红教程7发布网站内置对象(20页珍藏版)》请在金锄头文库上搜索。

1、ASP.NET程序设计,第七讲 发布网站、内置对象,翁健红 湖南铁道职业技术学院,本课目标,掌握站点的发布 掌握Application对象的使用 掌握Cookie对象的使用,发布站点,(1)在VS2005中打开站点member (2)单击“生成”“发布网站”,弹出“发布网站”对话框,设置目标路径“C:MyWeb” (3)单击“确定”,到C盘目录下可以看到多了个MyWeb文件夹,member项目中的文件都被拷贝到MyWeb文件夹,.cs文件都被编译成 dll文件放在bin文件夹下。,新建一个站点,要显示浏览动态页面,我们需要把动态页面文件放在某个虚拟目录下。所谓虚拟目录,就是在URL地址中使用

2、的目录名称。虚拟目录的名称可以与物理目录相同,也可以不相同。 下面对前面发布的C: MyWeb项目目录创建一个名为MyWeb虚拟目录。创建虚拟目录的步骤如下: (1) 右击我的电脑,单击弹出菜单的“管理”,出现“计算机管理”窗口。 (2)展开左边树的“服务和应用程序”。 (3)右击“默认网站”,单击弹出菜单中的“新建”“虚拟目录” (4)出现“虚拟目录创建向导”,输入别名“MyWeb”,单击“下一步”按钮。 (5)选择站点所在的目录,单击“下一步”按钮,直至完成。,配置站点,(1)右击“默认网站”下的MyWeb站点,单击弹出菜单中的“属性”,出现站点属性设置对话框,切换到“目录安全性”页 (2

3、)单击“编辑”按钮,弹出“身分验证方法对话框,选中”匿名访问“检查框 (3)切换到”ASP.NET”标签页,确保ASP.NET版本为2.0,访问网站,配置好名为MyWeb的站点后,浏览器网址栏输入“http:/localhost/MyWeb/login.aspx”,就可以出现登录页面,进而访问会员管理各页面。,发布网站(演示),发布网站(练习),完成会员管理系统站点的发布,过程总结,共性问题集中讲解,常见调试问题及解决办法 代码规范问题,Application对象,Application对象是HttpApplicationState类的一个实例,Application对象使给定应用程序的所有用

4、户之间共享信息,并且在服务器运行期间持久地保存数据。Application对象成员的生命周期止于关闭IIS或使用Clear方法清除。,Application对象的属性,Application对象的属性,Application对象的方法,Application对象的方法,Application 对象的读写,Application对象利用“键值”对的字典方法来定义,其中“键”为字符串,代表状态的“名”,“值”可以是任何类型的数据。 Application 对象的写入: Application“变量名”=值; 或 Application.Add(“变量名”,值); Application 对象的读取

5、: string s; s= Application“变量名”.ToString();,Application 对象的读写,Lock方法可以阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可修改和存取Application变量。如果用户没有明确调用Unlock方法,则服务器将在页面文件结束或超时即可解除对Application对象的锁定。 使用方法如下: Application.Lock(); Application“变量名“=“变量值“; Application.UnLock();,【例6-3】applicationCount.aspx,Cookie对象

6、,Cookie 是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递。Cookie跟Session、Application类似,也是用来保存相关信息,但Cookie和其他对象的最大不同是,Cookie将信息保存在客户端,而Session和Application是保存在服务器端。,Cookie的属性与方法,Cookie对象的属性,Cookie对象的方法,Cookie的读写,Cookie对象分别属于Request对象和Response对象,其读写方法为: 写入数据:Response.Cookies“数据名称”.Value=数据 读取数据:data1=Request.Cookies“

7、数据名称”.Value 注意: 写入数据用Response对象,读取数据用Request对象。,【例6-4】Cookie.aspx,Cookie的生存期,如果不设置Expires属性,cookie就在当前会话结束时终止。我们可以在程序中自行设定有效日期,只要指定Cookie变量的Expires属性即可。使用语法如下所示: Response.CookiesCookieName.Expires=日期 若我们没有指定Expires属性,则Cookie变量将不会被储存,会像Session一样浏览器关闭便被销毁。,Cookie的优缺点,Cookie的优点: 可配置到期规则。 不需要任何服务器资源。 简单性。 数据持久性。 Cookie的缺点: 大小受到限制。 用户配置为禁用。 潜在的安全风险。,课堂小结,Application对象使给定应用程序的所有用户之间共享信息,并且在服务器运行期间持久地保存数据。 Cookie 是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递。 发布站点,使网站可以脱离VS2005开发环境进行访问,

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

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

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