2011-09-27 55 views
0

如果可能的話,這篇文章更多的是討論。構建Silverlight應用程序上傳實用程序?

網絡上有很多例子,但所有這些都使用asp.net應用程序,不幸的是我不能走那條路線。所以我的目標是在Silverlight中構建一個上傳實用程序,該實用程序可以作爲CRM 2011 Web資源進行部署,而不使用與Asp.Net相關的任何內容。

我已經看過Telerik SL上傳控件,但它似乎需要一個ServiceURL處理程序,我不確定我可以在Silverlight中嵌入類似的東西並使其工作?

我想我在這裏尋找一些方向,我的選擇是什麼。我不想從一條路走下去,碰到一堵磚牆。

感謝您的閱讀!

回答

1

您的SL控件可以將文件的字節作爲附件(在註釋區域中)上載到實體記錄。這裏是CodePlex上使用SL來上傳圖片作爲附件項目:

http://crmattachmentimage.codeplex.com/

希望這將讓你在正確的方向!

+0

我應該提到該文件將被上傳到SharePoint。在創建新迭代時,將從CRM創建文檔庫。 我會看看,看看我能否抓住任何好東西。謝謝! – PixelMuse

0

我沒有真正關注從Silverlight創建Web資源,但考慮到Web資源實用程序將使用CRM SOAP端點,我想您可以從Silverlight執行相同的操作。

從Silverlight開始,您需要對設置 - >自定義 - >開發人員資源中的CRM客戶端中可以找到的SOAP End-Point URL進行引用。

否則,您可以使用已經擁有所有生成的代理類的開源項目CrmSilverSoap庫以及用於連接到各種CRM服務的一些輔助方法。

在試圖使用和創建網絡資源時,我會看看this SDK article,它顯示瞭如何使用一些消息來創建Web資源。您需要對代碼進行必要的修改,以使這些消息能夠通過silverlight中的參考soap端點發送。