在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
ASP.NET的六大对象,本质上只是 Context 里面的属性,严格上不是对象。 1.Request-->读取客户端在Web请求期间发送的值 2.Response-->封装了页面执行期后返回到Http客户端的输出 3.Server-->提供对服务器上的属性和方法的访问 4.Application-->作用于整个运行期的状态对象 5.Session-->会话期状态保持对象,用于跟踪单一用户的会话 6.Cookie-->客户端保持会话信息的一种方式 Request-->读取客户端在Web请求期间发送的值,即是读取浏览器传来的请求报文数据。 要读取http请求报文数据,必须了解浏览器提交的数据方式。 最主要有两种,一种是表单用Post传来的参数,数据是存在于请求报文体当中。那么相对应的,在服务器端,获取浏览器提交的数据方式就是 context.Request.Form["xxx"]。 另一种是通过URL参数(这与表单用Get传来的参数一致),数据存在于 url 字符串中。那么获取的数据的方式是 context.Request.QueryString["xxx"]。 另外,无论浏览器提交的数据方式是哪种,都可以直接用 context.Request["xxx"] 来读取数据,这也是可行,但效果就体现在效率上,直接用 context.Request["xxx"] 来读取数据肯定会慢一些,这就是大范围检索与小范围检索的差别。 Response-->封装了页面执行期后返回到Http客户端的输出,即是http响应报文数据 其类名为httpResponse 属性和方法 Write() 向客户端发送字符串信息 BufferOutPut属性 是否使用缓存 Clear() 清除缓存 Flush() 强制输出缓存的所有数据 Redirect() 网页转向地址 End() 终止当前页的运行 WriteFile() 读取一个文件,并且写入客户端输出流(实质:打开文件,并且输出到客户端。) 1.Response.Write 变量数据或字符串 Response.Write (变量数据或字符串) 2.Response对象的Redirect方法将客户端浏览器重定向到另外的URL上,即跳转到另一个网页。 例如: Response.Redirect("http://www.cnblogs.com/crazypig/") 3. Response.End() 终止当前页的运行 4.Response.WriteFile(FileName) 其中:FileName 指代需向浏览器输出的文件的文件名 |
请发表评论