2012-10-23 32 views
1

我試圖用jquery.html()來改變div的內容。 它可以識別在jquery.html()中使用application/x-silverlight

<SPSWC:ProfilePropertyLoader id="m_objLoader" LoadFullProfileOfCurrentUser="true" runat="server"/> 

但它不能識別

<SPSWC:ProfileBrowser webpart="true" runat="server" __WebPartId="{DCD5C686-342C-46C6-AD85-B2C2D27A6EAF}"> 

我已經註冊了以下內容:

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

但該組織瀏覽器將不被認可,而在其他網頁很好。

然後我用

出現
<object type="application/x-silverlight" data="data:application/x-silverlight," id="ProfileBrowserSilverlightControl" width="100%" height="100%"> 
<param name="top" value="30"> 
<param name="enableHtmlAccess" value="true"> 
<param name="source" value="/_layouts/ClientBin/hierarchychart.xap"> 
<param name="initParams" value="username",User,ctl00_m_g_9d50a31d_3b6b_47c5_809c_cf68c257eb9b_ctl00"> 
<param name="windowless" value="true"> 
<param name="onLoad" value="__slEvent0"> 

的東西,但在提琴手,沒有查詢requering的

SilverlightProfileService.json/GetUserSLProfileData

通常的工作原理好。

任何人都有一些線索?

謝謝!

回答

0

最後我用第一個,因爲我不能用HTML對象的方式顯示任何東西。如果有人對問題有什麼想法,歡迎您告訴我。

爲避免使用jquery.html(),我將Web部件直接集成到頁面中。 這是因爲當jquery.html()將頁面集成到原始頁面時,它將不會集成ProfilePropertyLoader,因爲在Web部件中不存在ProfileProperty。

相關問題