任务4. 1 登录消息提示和页面跳转
2025年09月21日
任务4. 1 登录消息提示和页面跳转
【任务描述】
在项目2中做过一个登录页面的实例,在该实例中,简化了登录的过程,仅仅只是使用标签控件显示了登录验证是否通过的提示信息。实际上,登录验证通过后,系统应允许用户进入网站的功能页面实施某些操作,这时,就会从登录页面跳转到网站的功能页面。本任务将对登录页面实例进行改进,将在登录验证失败时,使用弹出消息框的方式提示重新输用户名和密码;并在登录验证成功后,进入一个新的页面,同时在新页面上显示用户名。
要实现上述的改进,要用到ASP.NET提供的一些交互操作对象,下面先对它们进行介绍。
【知识准备】
当Web应用程序运行时,ASP.NET会自动维护应用程序的HTTP请求和回复信息和Web服务器的状态信息。ASP.NET框架提供了一些可以直接使用的内置对象,用于对这些信息进行访问,ASP.NET类库中给出了这些对象对应的类。表4.1列出这些内置对象,同时也指出这些对象对应的类。
表4.1交互操作内置对象及其对应的类
下面对Response对象和Request对象进行介绍,Server对象使用则较为简单,会在后面的内容中有所涉及。
(1)Response对象
Response对象是Web页面Page对象的成员之一,因此,无须申明即可直接使用。Response对象能够输出数据到客户端,包括向浏览器输出数据流、重定向浏览器到另一个URL或向浏览器输出Cookie文件。
Response对象常用的属性和方法见表4.2。
表4.2