LNotes-ASP.NET-Asp.net内置对象
ylbtech-LearningNotes:LNotes-ASP.NET-Asp.net内置对象 |
1.A,学习课程-知识点 |
Asp.net内置对象
1.B,课堂笔记及课下总结 |
Asp.net内置对象 |
||
默认的服务器内置对象,不需要创建,直接使用。用户控制服务器的相关功能。 Request Response Session Application 4大对象在任何动态网站技术中都是存在且基本功能一致。 |
||
对象名称/ | 方向 | 主要作用 |
1,Response(应答对象) | 请求,Request 客户端浏览器 —----------———》服务器 《---------------- 应答,Response |
1)页面输出:Response.Write("张三");输出截止:Response.End(); 2)转向:Response.Redirect("页面页面地址"); 3)读取文件:Response.WriteFile("Textname.txt"); |
2,Request(请求对象) | Request的方向:自客户端----》服务器 |
1)提取提交的参数: 此外只要是QueryString上的参数,不论从哪里来,均可以使用 2)输出一些服务器定义的参数 3)与Response一起控制Cookie |
3,Session | null,每个用户独享自己的session,拥有自己独立的SessionID(全球唯一),Session中可以保存无数个数据或对象,保存在服务器上,占用服务器资源,每个人的session唯一依赖于其唯一的sessionid,如果用户20分钟(可调)不对网站发出再次请求。则session被服务器销毁。 | 1)保存每个用户独自的数据,控制用户是否登录。 注意:session每个用户都有,不能访问其他用户的session,session占用服务器资源,所以越少越好,占用时间越短越好。 控制session的有效期:Session.Timeout = 1; 2)通过代码清除session---退出登录 Session.Abandon(); |
4,Application | null,所有用户共享的对象,保存在Application中的数据给给所有用户使用。只要曾经设置过,就始终有效,除非重启服务器。 | |
5,Server--java web中没有 | null | 主要作用:输出一些与服务有关的参数。 1)post跳转: Server.Transfer("网页"); 2)得到资源的物理地址 Server.MapPath("images/apple.jpg") 3)输出html编码 Server.HtmlEncode("<br><font color=red>大家好</font>") |
null,Cookie与Session类似,保存用户自己的信息,但是Session保存在服务器上,Cookie保存在客户端。 C:\Documents and Settings\Administrator\Cookies\administrator@localhost[1].txt |
||
7,Trace---小对象,用于跟踪监控 |
注意:在<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %> 添加:Trace="true" 要启用Trace |
Trace.Write("Trace提示"); Trace.Warn("Trace警告"); |
dreamoflan&theblue | ||
Mar 24,1010 世界是最难的不是生与死,而是不敢真实地面对现实 | ||
1.C,升华提升|领悟|感知|天马行空-痴人说梦 |
无。
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |