簡體   English   中英

SharePoint 2010 / Silverlight:以編程方式傳遞自定義參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM