|
在我們添加Service Reference的時(shí)候,可能不知道該服務(wù)最終會(huì)被部署到什么位置,或者該服務(wù)可能被遷移,此時(shí)我們可以使用以下手段進(jìn)行Service的調(diào)用,提高代碼編寫(xiě)的靈活性。
步驟1:修改宿主Web頁(yè)面的代碼,將服務(wù)地址以初始化參數(shù)方式傳入。
<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" />
<a 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技術(shù):SilverLight調(diào)用WebService的方法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。