IsCookieless,如果会话嵌入在URL中,则为true;否则,为false。 * 第6章 ASP.NET常用对象和状态管理 本章内容:ASP.NET常用对象(包括Response,Request、Server对象等)。ASP.NET的状态管理(包括使用Cookie、Session、Application对象实现状态管理,跨页存取数据,全局数据共享等)。 本章重点:Response、Request和Server对象的使用;使用Cookie对象实现状态管理,使用Session对象存、取数据,使用Application对象共享数据。 6.1 ASP.NET常用对象 6.1.1 Response对象 1.Response对象的常用属性 2.Response对象的常用方法 3.使用Response对象 (1)输出信息到客户端 使用Response对象的Write方法可以将信息写入HTML流,并显示到客户端浏览器中。 Write方法的语法格式如下: Response.Write(string); 例6-1,P149 (2)将文件内容输出到客户端 使用Response对象的WriteFile方法可以将指定的文件内容直接写入HTML输出流。其语法格式如下: Response.WriteFile(filename); 其中,参数filename用于说明文件的名称及路径。 (3)将客户端浏览器重定向到新的URL Response对象的Redirect方法用于将客户端重定向到新的URL。该方法的语法格式如下: Response.Redirect(url [,endResponse]) 其中,字符串参数url表示新的目标URL地址,可选布尔参数endResponse表示是否终止当前页的执行。例如,下列语句将使用客户端浏览器重定向到“百度”搜索引擎的主页。 Response.Redirect() 如果需要从A页面传递数据到B页面,只能通过url参数中的“?”来实现。例如: string MyName = UserName.Text; //将文本框中的文本存入变量 //将变量值以Name为形参变量传送给目标页面welcome.aspx Response.Redirect(welcome.aspx?Name= + MyName); 目标页面被打开后,可以使用Request对象的QueryString属性读取上一页传递来的数据。Request对象及QueryString属性将在后面进行详细介绍。 (4)使用End方法终止后续代码的执行 Response对象的End方法用来输出当前缓冲区的内容,并终止当前页面的继续执行。 例如: Response.Write(欢迎光临); Response.End(); Response.Write(我的网站); Response-End-P151 6.1.2 Request对象 1.Request对象的常用属性 Request对象的常用属性见表6-3。 2. Request对象的常用方法 Request对象的常用方法有两个 例如,下列代码将用户请求页面的服务器端物理路径显示到页面中,将用户的HTTP请求信息(包括HTTP头数据)保存到服务器磁盘中: Response.Write( Request.MapPath(default.aspx)); //在页面中显示请求文件在服务器中的物理路径 Request.SaveAs(d:\\abc.txt, true); //将用户的HTTP请求保存到abc.txt文件中 Request-MapPath-SaveAs-P152 3.使用Request对象 (1)获取用户IP地址 Default.aspx的Load事件代码如下: private void Page_Load(object sender, object sender, EventArgs e) { string strUserIp = Request.UserHostAddress; //获取用户IP地址 //如果“192.168.0.”是用户IP中从零位开始的子串,即用户IP为192.168.0.*(用户群A) if(strUserIp.IndexOf(192.168.0.,0)==0) { Response.Redirect(index.aspx); //跳转到当前服务器中选课系统的首页 } //如果“192.168.1”是用户IP中从零位开始的子串,即用户IP为192.168.1.* (用户群B) else if(strUserIp.IndexOf(192.168.1.,0)==0) {
您可能关注的文档
- 计算机类基础课教案.doc
- 步进顺控指令及编程资料.ppt
- 第7章 电压测量-7-2试卷.ppt
- 常用的铺装及使用范围资料.ppt
- 步长脑心通产品科室会资料.ppt
- 第7章 国际反避税制度——吴试卷.ppt
- 猜猜我有多爱你(中英文双语版)资料.ppt
- 第7章 国际金融市场与国际金融创新试卷.ppt
- 计算机科学与技术专业毕业论文教案.doc
- 计算机考试注意事项教案.doc
- 部编版人教版一年级语文下册《识字:古对今》赛教课件.pptx
- 新编人教部编版二年级下册语文《我是一只小虫子》名师教学课件.pptx
- 最新人教部编版九年级语文上册《精神的三间小屋》精品课件.ppt
- 全优指导高中数学人教A版选修2-1课件:3.2.1利用向量证明空间中的平行关系.ppt
- 最新人教部编版小学语文一年级下册《动物儿歌》教学设计.docx
- 最新人教部编版四年级语文上册《风筝》精品课件.ppt
- 北师大版数学六年级下册《数的运算》课件.ppt
- 部编版人教版初一七年级语文下册《老王》名师课件.ppt
- 部编版人教版初一七年级语文下册《将军百战死-壮士十年归——“互文”修辞手法》名师课件.pptx
- 部编版三年级语文下册《童年的水墨画》教学课件.pptx
原创力文档

文档评论(0)