项目4 Web 应用程序的交互操作和状态管理
2025年09月21日
项目4 Web 应用程序的交互操作和状态管理
【项目描述】
ASP.NET的Web控件封装了客户端(浏览器)和Web服务器端交互的复杂性,使我们能像使用本地控件一样使用它们。实际上Web应用程序由两部分构成,页面部分和逻辑处理部分:页面部分以Html形式存在,被发送到客户端,在浏览器中显示,页面中的表单能接收用户请求,远程提交给服务器;逻辑处理部分运行在服务器端,对提交的用户请求进行处理,并将处理结果形成新的页面,远程返回给客户端,显示给用户。本项目中,就将学习到如何通过几个交互操作对象,实现这种请求—应答的交互操作过程。
每次交互过程都伴随着页面的更新,更新前的信息将不复存在,一些信息希望被保存下来,不随着页面的更新而消失。本项目中,将学习如何在Web应用程序中保存公共信息,这些公共信息能在多个页面之间共享,而不会随着页面的消失而消失。
【学习目标】
①了解网站项目的结构和网站运行流程;
②了解Web窗体的概念和构成;
③了解Page类的属性和方法;
④了解Ajax的概念及相关技术。
【技能目标】
①能适当使用Page对象的属性和方法;
②能使用Reponse对象和Request对象实现服务器与客户端的交互操作,
③能使用ASP.NET Ajax控件实现服务器与客户端局部更新的交互操作;
④能使用Session对象存取服务器端用户会话信息;
⑤能使用Cookie对象存取客户端用户会话信息;
⑥能使用Application对象存取Web应用系统全局信息;
⑦能应用网站的全局事件处理方法。