欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    800第11讲 构建ASP.NET网站.ppt

    • 资源ID:5739536       资源大小:996.51KB        全文页数:38页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    800第11讲 构建ASP.NET网站.ppt

    第11讲 构建ASP.NET网站,指挥自动化学院沙俊星,2,第11讲 构建ASP.NET网站,回顾,ASP.NET动态页面技术和传统的静态页面有什么不同?设计视图里编写的代码是否直接传送给浏览器?,3,第11讲 构建ASP.NET网站,教学目的和重点,教学目的了解ASP.NET网站的布局和结构掌握五大内置对象重点五大内置对象,4,第11讲 构建ASP.NET网站,要点,ASP.NET网站综述内置对象,5,第11讲 构建ASP.NET网站,ASP.NET网站综述,解决方案和项目ASP.NET网站布局网站的组成文件网站文件类型代码隐藏,6,第11讲 构建ASP.NET网站,解决方案和项目,解决方案(.sln),7,第11讲 构建ASP.NET网站,ASP.NET网站布局,默认页Default.aspx应用程序文件夹ASP.NET规定有8个文件夹可用于存放特定类型的内容,8,第11讲 构建ASP.NET网站,网站的组成文件,重点Global.asax和Web.config文件,9,第11讲 构建ASP.NET网站,Global.asax,是ASP.NET网站拥有的全局性文件保存在应用程序的根文件夹中可以包含:全局指令全局事件处理程序全局对象标记,10,第11讲 构建ASP.NET网站,Web.config,保存配置数据的XML文件一般放在根目录中但是也可以出现在任何目录,每个Web.config文件负责它所在的目录及所有子目录的配置。子目录中的设置可以覆盖父目录中的设置。,11,第11讲 构建ASP.NET网站,网站文件类型,12,第11讲 构建ASP.NET网站,代码隐藏,早期版本的HTML标记、服务器端代码、客户端代码等等混排在一个文件(.asp)中Visual Studio.NET页面代码的默认为代码隐藏模型,即,将表现与逻辑分开,13,第11讲 构建ASP.NET网站,ADD,这里引出为什么要使用内置对象:之前的课程不够解决程序控制页面输出、跨页面传递简单数据和共享复杂数据的问题!,14,第11讲 构建ASP.NET网站,要点,ASP.NET网站综述内置对象,15,第11讲 构建ASP.NET网站,内置对象,.NETRequestResponseSessionApplicationServerCookie,Javarequestresponsesessionapplicationconfigexceptionpage,16,第11讲 构建ASP.NET网站,Response和Request对象,浏览器,HTTP请求信息,返回数据,服务器,17,第11讲 构建ASP.NET网站,Response对象,是HttpResponse类的一个实例用来控制发送给用户的信息,包括:直接发送信息给浏览器重定向浏览器到另一个 URL设置 cookie 的值,18,第11讲 构建ASP.NET网站,常用属性,ContentType指定响应HTTP内容类型,如果未指定,则默认为text/HTMLCharSet指定字符集名称Expires指定在浏览器上缓冲存储的页距过期还有多长时间ExpireAbsolute指定页面的确切到期日期和时间Buffer该值指示是否缓冲输出,并在完成处理整个页之后将其发送。,19,第11讲 构建ASP.NET网站,常用方法,Write将指定的字符串或表达式的结果写到当前的HTTP输出例:在用户登录后显示欢迎信息Response.Write(“欢迎访问网络工程教研室”)Redirect可以利用该方法指向任何合法的网址,可以是HTML或aspx页面该方法使浏览器立即重定向到程序指定的URL一旦使用了该方法,任何在页中显示设置的响应正文内容都将被忽略例 Response.redirect()End立刻停止页面的执行并得到相应结果Clear清空当前页的缓存,不输出缓存中的内容只有当使用了缓存输出后(Response.Buffer=true),才可以调用Clear方法Flush将缓存中的内容立即显示出来和end方法不同,该方法调用后,该页面可继续执行,20,第11讲 构建ASP.NET网站,演示,Response实例,21,第11讲 构建ASP.NET网站,问题,如果没有Response.End()会产生什么结果?,22,第11讲 构建ASP.NET网站,问题,如何跨页面传递参数?,23,第11讲 构建ASP.NET网站,Request对象,是HttpRequest类的一个实例使用Request对象可以读取客户端在Web请求期间发送的HTTP值,24,第11讲 构建ASP.NET网站,常用属性,TotalBytes:客户端在请求正文中发送的总字节数Form:获取窗体变量集合Params:获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合,25,第11讲 构建ASP.NET网站,演示,Request实例,26,第11讲 构建ASP.NET网站,问题,如何跨页面共享复杂数据?,27,第11讲 构建ASP.NET网站,Application和Session对象,在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等。,28,第11讲 构建ASP.NET网站,Application对象,是HttpApplicaonState类的一个实例在某个应用程序的所有用户之间共享信息在服务器运行期间持久地保存数据用如下方法访问用户自定义变量:Application“变量名”,29,第11讲 构建ASP.NET网站,问题,Application对象的两大缺点怎么解决?无法及时释放资源无法区别多用户,30,第11讲 构建ASP.NET网站,Session(会话),Web环境中的会话是指浏览器和Web服务器之间的一组交互是逻辑上的概念会话从最初浏览器调用Web服务器的URL开始到Web服务器主动结束会话,或这个会话“超时”,或用户关闭浏览器时结束,31,第11讲 构建ASP.NET网站,Session对象,是HttpSessionState类的一个实例保存每个用户的专用信息生存期是用户持续请求时间再加上一段时间(一般是20分钟左右)用如下方法访问用户自定义变量:Session“变量名”,32,第11讲 构建ASP.NET网站,演示,Application实例,33,第11讲 构建ASP.NET网站,保存信息的方法之对比,34,第11讲 构建ASP.NET网站,Server对象,提供了访问服务器对象的方法和属性,可以获取服务器的信息。例如:Response.Write(Server.MachineName+);Response.Write(Server.ScriptTimeout+);,35,第11讲 构建ASP.NET网站,演示,ApplicationAndSession实例,36,第11讲 构建ASP.NET网站,其它内置对象,ASP.NETRequestResponseSessionApplicationServerCookie.,JSP/Servletrequestresponsesessionapplicationconfigexceptionpage.,37,第11讲 构建ASP.NET网站,小结,ASP.NET网站的组成结构解决方案和项目ASP.NET网站布局网站的组成文件网站文件类型代码隐藏,Request和Response对象直接读写HTTPApplication和Session对象保存变量的途径Server对象访问服务器相关信息,38,第11讲 构建ASP.NET网站,作业,习题11、12、14、19,

    注意事项

    本文(800第11讲 构建ASP.NET网站.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开