SilverLight调用WebService的方法

  在我们添加Service Reference的时候,可能不知道该服务最终会被部署到什么位置,或者该服务可能被迁移,此时我们可以使用以下手段进行Service的调用,提高代码编写的灵活性。

  步骤1:修改宿主Web页面的代码,将服务地址以初始化参数方式传入。

<form id="form1" runat="server" style="height:100%">
    
<div id="silverlightControlHost">
        
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
          ...
          
<param name="InitParams" value="serviceAddress=http://localhost/services/myservices.asmx" />
          
<href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">
               
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>
          
</a>
        
</object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
    
</form>

NET技术SilverLight调用WebService的方法,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。