1、建立Silverlight時,選擇Silverlight 4,不要選擇版本5,試了很久版本5都調用不了,自己也不知道什麼原因,谷歌也沒找到答案,後來嘗試版本4,可以調用;
至于Host the Silverlight application是否勾選沒有影響;
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauYjM4YmZ2ImZihzYyMTYkJmNxETZ4QWZ0cDNykTZ1YzNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpg)
2、Silverlight中使用用戶端腳本,和Net中不一樣,要添加下面兩個引用;
3、兩個需要的引用,在伺服器上位置為C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\ClientBin,如下圖:
4、然後在Silverlight的cs檔案中添加引用,如下:
using Microsoft.SharePoint.Client;
然後添加讀取List的代碼,如下:
5、前台頁面添加Silverlight展示WebPart,添加完畢如下圖:
6、點選ShowMessage,執行用戶端對象模型的方法,結果如下圖:
總 結
自己對于Silverlight不是很熟悉,隻是小有了解SharePoint,是以有問題之處還請大家指正。嘗試了很多次,才發現如何能在Silverlight中使用SharePoint用戶端對象模型,希望分享給有需要的人,給大家一個參考吧。
好了,就到這裡,休息。。休息一下。。