[英]SharePoint 2010/Silverlight: Pass custom parameters programmatically
我需要通過SharePoint 2010 Silverlight Webpart將當前登錄的用戶信息傳遞給Silverlight應用程序。 我熟悉Silverlight Web部件屬性中的自定義“初始化參數”,但是由於信息的性質,這不能解決我的問題。 “初始化參數”是固定的信息,已登錄的用戶信息會發生變化。 我需要以編程方式將參數傳遞給silverlight應用程序。
也許有人可以指向Silverlight宿主Webpart的自定義實現。 任何幫助將非常感激。
謝謝。
要將參數動態傳遞給Silverlight應用程序,請將可視化Web部件添加到SharePoint 2010項目中。 並將以下代碼添加到標記中。
<asp:Panel ID="SilverlightPanel" runat="server" >
<div id="silverlightControlHost" style="width:100%;height:150">
<object id="SLServicesBanner"
data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="500" height="300">
<param name="source" value="your_xap_file_goes_here"/>
<param name="initParams" value="<%= InitParameters %>" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50401.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376" 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>
</asp:Panel>
觀察“ initParams”屬性。 您可以將其設置為隱藏代碼的任何內容。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.