第11章Web应用(免费阅读).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 Web应用 学习内容与要点 ASP.NET基本知识 创建ASP.NET Web窗体 使用ASP.NET服务器控件 Web服务 XML 11.1 ASP.NET基础 11.1.1 ASP.NET工作原理 1.Web窗体 是可编程的Web页,它使得用户可以像使用Windows窗体一样,用鼠标往其上拖动控件,使用集成开发环境设置控件和窗体的属性、方法和事件。 2.用户界面编程分为可视化外观和可编程逻辑 (1)可视化外观由一个包含静态 HTML 和ASP.NET控件的文件来表达,文件的扩展名为.aspx,主要用于展示Web页的可视外观。 (2)可编程逻辑由代码组成,主要完成与Web窗体的交互,它被存放在一个称为代码隐藏类文件中,如果使用Visual C#作为编程语言,代码隐藏类文件的扩展名为.aspx.cs。 3.工作原理 当用户通过客户端浏览器向Web服务器发出请求时,Web服务器会 检查所请求页的扩展名,如果为aspx时,就会启动ASP.NET引擎处理该 请求。它首先检查输出缓存中是否有此页面或此页面已被编译成相应的 DLL了。然后会根据以下几种情况进行相应处理: (1)若输出缓存中没有此网页或编译过的DLL,即首次存取此 网页,ASP.NET 将自动编译应用程序代码和任何依赖资源。ASP.NET 为每个应用程序目录(如 App_Code)创建一个程序集,并为主目录创 建一个程序集。代码隐藏类文件包含一个分部类,在编译时,此分部类 和.aspx文件被编译为一个类,这样二者就被动态合并在一起了。最后, 在服务器端运行此DLL文件,由它处理用户端的请求,响应相应的事 件,并把处理的结果生成HTML,然后返回到客户端的浏览器。 (2)若此页面已被编译成相应的DLL了,即第二次存取此网页 ,直接运行此DLL,响应用户的请求并把结果返回到客户端的浏览器。 (3)若输出缓存中已有此网页,则直接将输出缓存中的内容返 回到客户端 建立虚拟目录 (1)运行“Internet信息服务”应用程序。 (2)在 “默认Web站点”上右击,选择【新建】|【虚拟目录】。弹出“虚拟目录创建向导”对话框。 (3)在向导的第一页上单击“下一步”按钮。 (4)在向导的第二页上,输入虚拟目录的别名,此别名用来从浏览器访问该虚拟目录中的内容,单击“下一步”按钮。 (5)在向导的第三页上,输入虚拟目录的路径,此路径为存放应用程序文件的文件夹的路径,单击“下一页”按钮。 (6)在向导的第四页上,设置虚拟目录的访问权限,一般设置为“读取”和“运行脚本”,单击“下一步”按钮。 11.1.3 创建ASP.NET应用程序 1.使用集成开发环境 2.使用.NET SDK (1)在某一个虚拟目录下创建一个.aspx文件。 (2)在该文件的顶部添加下面一行语句 %@ Page Language = “C#” % [例] 使用SDK创建一个简单的ASP.NET页 首先,在Web根目录下创建一个Time.aspx文件。 然后,录入如下代码: %@page language=C#% HTML HEAD titleFirst Page/title /HEAD body % =System.DateTime.Now.ToString() % /body /HTML 最后,在浏览器中输入http://localhost/Time.aspx。 11.1.4 ASP.NET语法和内置对象 1. ASP.NET基本语法 ASP.NET代码必须嵌入在%%标记,或Script/Script标记之中,只有嵌入在这些标记之中的代码才会被ASP.NET引擎所处理。其中,在%%标记或%=%标记中,只允许内联代码和内联表达式,不能在此标记中定义方法和编写事件处理程序。 [例] 使用Script标记 %@PAGE LANGUAGE = C#% SCRIPT LANGUAGE=C# RUNAT=Server void disp_time(){ System.DateTime date1 = new System.DateTime(2008,8,1); Response.Write(The time is + System.DateTime.Now.ToString() + now.); Response.Write(BR); Response.Write(Still + (date1 - System.DateTime .Now).Days + days to the Beijings Olympic Games.);} /SCRIPTHTMLBODY % disp_time(); % /BODY/HTML

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档