- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用对象和状态管理分析
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) {
您可能关注的文档
最近下载
- 软件服务共享交付中心小组负责人考试.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 架子工技能大赛多选题20220627.docx VIP
- 2024外研版英语三年级上册Unit 3 It's a colourful world 第2课时Speed up 课件.pptx
- 政务数据共享交换平台解决方案(60页PPT).pptx VIP
- 综合序列--单选题6.docx VIP
- 小码王CPA图形化编程二级试题打卡-第3天.docx VIP
- 中国临床肿瘤学会(csco)胃癌诊疗指南2025.docx VIP
- 小码王CPA图形化编程二级试题打卡-第1天.docx VIP
- 人工智能四级模拟测试1.docx VIP
文档评论(0)