您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > ch05_一般处理程序(一).
一般处理程序(一)ASP.NET高级编程知识回顾SqlHelper工具类的使用过程添加数据库连接字符串在程序中引用连接字符串编写SQL语句使用SqlParameter进行参数化替换教学内容普通登录什么是一般处理程序Get和Post请求方式Request对象的使用Response对象的使用IsPostBack属性相对路径与绝对路径重点、难点重点Get和Post请求方式Request对象的使用Response对象的使用难点Get和Post请求方式情景导入如何实现高效处理用户请求?情景导入一般处理程序可以快速高效处理交用户请求一般处理程序处理程序逻辑服务器后台程序浏览器阅读红楼梦发送请求读取数据返回数据数据库红楼梦章节内容普通登录如何使用一般处理程序实现一个登录功能?普通登录一般处理程序的基本知识:什么是一般处理程序Get和Post请求方式Request对象的使用Response对象的使用知识讲解普通登录什么是一般处理程序?一般处理程序是一个后缀名为.ashx的代码文件,该文件的类实现了IHttpHandler接口,这个类用于负责处理它所对应的URL的访问请求,并接受客户端发送的请求信息和发送响应内容。普通登录Get和Post请求方式Get和Post是向服务器发送请求的两种方式,其中,Get请求是将需要提交给服务器的数据放在URL地址中,而Post请求则是将请求数据封装到请求报文中进行发送。普通登录Request对象和Response对象stringname=context.Request.QueryString[Name];//get请求stringname=context.Request.Form[Name];//post请求stringname=context.Request[Name];//get和post请求Response对象用于将服务器响应数据发送到客户端context.Response.Write(“登录成功”);//发送数据context.Response.Redirect(“”);//跳转页面使用Request对象可以获取从客户端向服务器端的请求信息,根据请求情况的不同有三种方式:普通登录知识讲解动手实践学习了一般处理程序、Request和Response对象后,接下来使用一般处理程序实现一个登录功能普通登录案例分析返回登录界面创建一般处理程序记住用户名编写登录界面使用Html代码编写登录界面,将表单信息提交给一般处理程序使用IsPostBack标记是否第一次登录如果登录失败返回登录界面登录失败后,保存用户名,并在返回的登录界面中显示使用Request对象获取用户登录信息,使用Response对象返回处理结果普通登录讲解请求报文的组成?请求报文由请求行、请求头部、空行和请求数据4个部分组成,其中请求行中包括请求方式、URL和HTTP协议版本3个字段;请求头部是通知服务器有关于客户端请求的信息;空行用于通知服务器以下不再是请求头;请求数据是使用Post方式发送的数据普通登录第一步编写登录界面第二步创建一般处理程序第三步实现返回登录界面第四步实现记住用户名[点击查看例3-1]案例步骤普通登录拓展深化IsPostBack是一个组合单词,表示当前页面是否第一次被访问,由于页面第一次访问是通过get请求,所以通过是否是post请求来判断页面的访问情况,由此来进行相关的页面逻辑处理。由于判断页面是否第一次加载非常频繁,所以在ASP.NET内置的Page类中已经存在IsPostBack属性,在程序中直接使用即可。IsPostBack属性普通登录相对路径与绝对路径相对路径是指当前文件相对于其他文件(或文件夹)的路径关系,而绝对路径是指文件在磁盘上的完整路径。例如:路径D:\itcast\a\b\a.txt就表示a.txt文件相对于磁盘的完整路径,当文件夹的位置发生改变的时候,那么可能会导致程序产生不可预料的错误,所以在程序中普遍使用相对路径。相对路径使用文件夹符号是斜杠“/”表示,在斜杠前面加一个点“./”表示上一级目录普通登录测一测如何在一般处理程序中实现跳转功能?如何在浏览器中查看响应报文?[点击查看答案][点击查看答案]本章总结普通登录什么是一般处理程序Get和Post请求方式Request对象的使用Response对象的使用IsPostBack属性相对路径与绝对路径
本文标题:ch05_一般处理程序(一).
链接地址:https://www.777doc.com/doc-2904686 .html