基于C#的程序设计第3版教学课件ppt作者主编翁健红言海燕ch8课件.pptVIP

基于C#的程序设计第3版教学课件ppt作者主编翁健红言海燕ch8课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C#的程序设计第3版教学课件ppt作者主编翁健红言海燕ch8课件.ppt

第8章 网站导航控件与Web服务 本章目标 网站导航控件 web服务 网站导航控件 站点地图 SiteMapDataSource控件 Menu控件 SiteMapPath控件 站点地图 站点地图是一种扩展名为.sitemap的标准XML文件,用来描述网站的逻辑结构,为站点导航控件提供站点分层形式组织页面的信息。默认情况下,站点地图文件命为Web.sitemap,存储在应用程序根目录下。 【例8-1】网站8-1 Web.Sitemap文件 Web.Sitemap文件具有一个根元素SiteMap,该根元素表示此XML文件用来描述网络导航信息。 一个SiteMap至少包含一个SiteMapNode元素作为网络的节点元素,这些节点元素可以嵌套使用,每个节点元素表示网页的一个层次结构,并对应一个网页 站点地图中页面之间的层次结构关系(父/子关系)是通过将子节点包含在父节点的开标记和闭标记之间建立起来的。 每个SiteMapNode元素都具有以下3个属性Url、Description、Title SiteMapDataSource控件 SiteMapDataSource控件是非可视的控件,它可以作为Menu和TreeView控件的数据源 Menu控件 Menu控件显示一个可展开的菜单,让用户可以遍历访问站点中的不同页面。 Menu控件的类型: 静态菜单 动态菜单 【例8-2】 站点 8-1 SiteMapPath控件 SitemapPath控件能够根据站点导航信息,显示用户当前所在页面的路径,并指出用户返回根目录的路径,从而可以向用户反馈正在查看的是哪个页面,以及这个页面在站点中位于哪个层次结构。 【例8-3】站点8-1 Web服务 什么是Web服务 Web服务是指以XML或者JSON作为数据交换格式、部署在Intemet服务器上的一种特殊的应用程序。它为实现数据和系统的互操作性提供了有效的解决方案,为网络协同运行异构系统提供了方便的手段。通俗地讲,Web服务是在Internet服务器上提供的一种应用程序,在这个应用程序中,包含了可以被各种客户端程序(相对于Web服务器来说的)调用的方法。 Web服务的作用 Web服务的一个最大用途是可以集成各种现有的应用程序。 Web服务概念和术语 1. XML XML是存储数据的标准方法,XML数据很容易在不同机器或平台之间传输。 2. SOAP SOAP建立了一组用于处理请求和响应的协议,包括类名、方法名和参数。 3. WSDL 在Web服务中,调用方法的格式是由WSDL(Web Service Description Language,Web服务描述语言)所指定的描述来控制的。WSDL规定了方法名、可传送的参数、函数返回值等方面的信息。 4. UDDI UDDI(Universal Description,Discovery,and Integration,通用描述、发现和集成服务。 【例8-4】站点8-2service ASP.NET网站项目8-2 幻灯片* 基于C#的ASP.NET程序设计 后台管理系统 订单管理 图书管理 修改口令 显示订单 查询订 单 图书维护 增加 图书 网上书店中后台管理系统的网站结构 用于指定一个启动层次结构的不同位置。 在Web.SiteMap文件中定义的表示页面URL的字符串 StartingNodeUrl 如果设置为true,那么只有当前节点(活动页面)的子链接而不是整个层次结构会显示出来 True/False StartFromCurrentNode 可用于指定一个自定义数据提供程序 任何合法的提供程序 SiteMapProvider 指定在依赖于该数据源的控件上是否显示根节点 True/False ShowStartingNode 指定SiteMapDataSource控件在回传(postback)的时候是否保留数据 True/False EnableViewSatae 结??? 果 值 属??? 性 获取或者设置显示在静态菜单选项底部,用于分隔相邻菜单单选项的图片的URL地址。默认值是空字符串。 StaticBottonSeparatorImageUrl 动态菜单选项与其父选项在垂直方向上的偏移值。 DynamicVerticalOffset 显示在动态菜单选项顶部,用于分隔相邻菜单选项的图片URL地址。默认值是空字符串 DynamicTopSeparatorImage 在动态菜单包含子菜单的情况下,显示在父子菜单之间的自定义图片。默认值是空 DynamicPopOutImageUrl 动态菜单选项与其父选项在水平方向上的偏移值。 DynamicHorizontalOffset 当鼠

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档