海南企业网管软件定制

    ¥:1.00

    江苏金风科技有限公司

    进入店铺
    商品目录
    图文详情

     南京网亚计算机有限公司02584533318致力与中小企业全方位管理解决方案,提供文档管理、小型ERP进销存系统、打印系统、企业备份软件、学校机房管理系统。公司定制开发的项目受到客户的称赞。  南京网亚计算机有限公司为推进标准化软件的快速销售模式,部份产品采用共享软件模式推广销售。共享软件是以“先使用后付费”的方式销售的享有版权的软件。期待与各位共同分享成功的喜悦。感谢您对我们的信任与支持。WorkWin系南京网亚计算机有限公司注册商标,侵权必究。

     

    南京网亚计算机有限公司

    联系人:成慧

    手机:13913982176

    电话:025-84533318 025-84533319 

    联系QQ501955888 578889077

    Emailsales@vipshare.com vipsoft@188.com

    微信请加:workwin (不是添加公众号,或直接扫描二维码加微信)

    网址:www.vipshare.com

    南京网亚计算机有限公司

     

    与WCF交换复杂的监控服务对象

      尽管简单的字符串有时足以作为监控服务的响应,但通常需要更多的信息。例如,当用户单击刷新按钮时,可能希望加载从服务调用返回的{zh1}两个评论。此时不是回发整个页面,而可以调用服务,从数据库中检索评论,再在页面中以某种方式显示它们。
      为了说明如何在监控客户端使用复杂的数据,这个代码示例返回了两个硬编码的Review实例。后面的几个章节处理数据库中的评论,从而使这个示例称为真正的动态的。现在,它只在客户端显示评论。
      代码建立了Review实例的一个通用集合。现在,Rewview是一个简单的类,带有两个属性——Id和Title。该集合用一个集合初始化器来填充,它添加了两个Review实例,每个实例都用一个对象初始化器来创建。
      在客户端代码中调用GetLatestRrviws方法时会返回一个可以迭代的Review实例集合。
      这段代码首先声明了一个字符串,它保存评论的标题。接着代码迭代result变量中的评论。JavaScript不支持foreach,但使用标准的for循环,很容易访问集合中的所有项。在for循环中,评论的标题使用result来检索,接着包装到一对li标记中,追加到字符串变量的末尾。{zh1},该字符串添加为Reviews元素的innerHtml,所以评论标题最终显示在项目列表中。
      当输入这些代码时,注意,没有为result对象提供IntelliSense。VS不知道result变量的实际类型,不能帮助我们找到Id和Title等属性。
      注意,这段代码有点繁琐。使用document和innerHTML,并不是编写这类代码的{zj0}方式。但现在,这应足以说明处理WCF服务返回的复杂对象的核心了。
      一定要意识到,在JavaScript中使用Reviews对象不同于服务中使用的那个Reviewa对象。服务器上的VB.NET或C#代码面向NET Framework,而JavaScript运行在客户端。要把对象放在客户端,WCF把评论集合序列化为JSON——对象的字符串便是,可以直接在JavaScript代码中使用。
      在Planet Wrox项目中,Web服务只用于浏览器中的监控客户端页面与服务器会话和交换数据。因此在这个站点中,服务器和客户端都在相同的Web项目中——一个在客户端执行(调用服务器的JavaScript),另一个驻留在服务器端(Web服务本身)。从安全的角度来看,这是最简单的解决方案,因为两者彼此相互信任。
      如果要让客户端页面与另一域上的Web服务通信,就可以把服务放在自己的站点上,调用远程Web服务,而客户端浏览器调用该服务,该服务再调用远程服务。

     

    http://jsjfkj1.cn.qiyeku.com

    郑重声明:产品 【海南企业网管软件定制】由 江苏金风科技有限公司 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
    留言预约
    电话预约
    留言
    *主题
    *手机
    *联系人