第五讲ResponseRequest和Serverd对象ppt课件.ppt
《第五讲ResponseRequest和Serverd对象ppt课件.ppt》由会员分享,可在线阅读,更多相关《第五讲ResponseRequest和Serverd对象ppt课件.ppt(31页珍藏版)》请在三一文库上搜索。
1、Response、Request和Serverd对象,西源软件培训中心,回顾,使用用户控件和自定义控件可以实现界面的重用 用户控件的扩展名是 .ascx,该控件可在一个应用程序中使用,但不能跨应用程序 自定义控件被编译成 .dll 文件,可以放置在工具箱里,它可以是继承于已有的Web控件,也可以是完全自定义。自定义控件可以跨应用程序域 复合自定义控件将一个或多个服务器或 HTML 控件组合在一个 Control 类中,该类可与其他控件类一起编译,以创建一个程序集,目标,掌握使用 Response 对象 掌握使用 Request 对象 掌握使用 Server 对象,HttpResponse,Ht
2、tpResponse 对象允许开发人员对当前页面的输出流进行访问 此类可用于: 从输出页面读取/写入文本 将用户重新定向到另一个页面 有条件地结束应用程序连接 设置/获取输出内容类型 检查客户端与服务器的连接状态 读取/写入 Cookie,HttpResponse:常用属性,HttpResponse:常用属性,HttpResponse:常用属性,HttpResponse:常用属性,HttpResponse:常用属性,演示:示例 1,HttpResponse 对象不同属性的用法,打开 VS.NET IDE 并创建名为Example 1 的新项目 将默认 Web 窗体 (.aspx) 文件从Web
3、form1.aspx重命名为ResponseProperties.aspx 通过向 Web 窗体添加两个标签为 Web 窗体设计界面,ResponseProperties.aspx 的 GUI,按照表中的内容设置 ResponseProperties.aspx 上控件的属性,HttpResponse:常用属性,将下列代码片段添加到页面的 Load 事件中,private void Page_Load(object sender, System.EventArgs e) lblResponse.Text=lblResponse.Text + “ HttpResponse.Buffer=“ + H
4、ttpContext.Current.Response.Buffer + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.Cache=“ + HttpContext.Current.Response.Cache + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.CacheControl=“ + HttpContext.Current.Response.CacheControl + “ , “; lblResponse.Text=lblResponse.Tex
5、t + “ HttpResponse.Charset=“ + HttpContext.Current.Response.Charset + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.ContentType=“ + HttpContext.Current.Response.ContentType + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.Expires=“ + HttpContext.Current.Response.Expires + “ ,
6、“; lblResponse.Text=lblResponse.Text + “ HttpResponse.ExpiresAbsolute=“ + HttpContext.Current.Response.ExpiresAbsolute + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.IsClientConnected=“ + HttpContext.Current.Response.IsClientConnected + “ , “; lblResponse.Text=lblResponse.Text + “ HttpR
7、esponse.StatusCode=“ + HttpContext.Current.Response.StatusCode + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.StatusDescription=“ + HttpContext.Current.Response.StatusDescription + “ , “; lblResponse.Text=lblResponse.Text + “ HttpResponse.SuppressContent=“ + HttpContext.Current.Response
8、.SuppressContent + “ , “; ,编译并运行示例,HttpResponse:演示:属性,private void Page_Load(object sender, System.EventArgs e) lblResponse.Text=lblResponse.Text + “ HttpResponse. ContentType =“ + HttpContext.Current.Response.ContentType + “ , “; ,显示 Response 对象的不同属性值,HttpResponse:演示:方法,private void btnRedirect_Cli
9、ck(object sender, System.EventArgs e) HttpContext.Current.Response.Redirect(this.txtURL.Text.Trim(); ,private void btnEnd_Click(object sender, System.EventArgs e) if(this.txtName_End.Text !=“) HttpContext.Current.Response.Write(“您好 “ +this.txtName_End.Text + “, 欢迎学习HttpResponse! 这里采用Response.End()方法
10、“); Response.End(); ,private void btnSubmit_Click(object sender, System.EventArgs e) if(txtUserNm.Text !=“) HttpContext.Current.Response.Write(“您好 “ + txtUserNm.Text + “, 欢迎学习HttpResponse!这里没有采用Response.End() 方法“); ,HttpRequest,服务器,服务器域名,URL,资源的名称,,响应,这是 HTTP 请求,这是 HTTP 响应,HttpRequest,HttpRequest 对象
11、封装客户端请求页面或提交表单时提供的信息。这些信息包括: 识别用户和浏览器的 HTTP 变量 在客户端浏览器上为网站存储的 Cookie 作为查询字符串或网页 部分的 HTML 控件值添加到 URL 的值 如果是安全保护网站,有关网站安全的信息,HttpRequest,该表列出了 HttpRequest 对象的常用方法和属性,HttpRequest,常用方法,HttpRequest,private void Page_Load(object sender, System.EventArgs e) lblRequest.Text=lblRequest.Text + “ HttpRequest.B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 ResponseRequest Serverd 对象 ppt 课件
链接地址:https://www.31doc.com/p-3122804.html