日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

SharePoint Silverlight托管客戶端模型容易示例

SharePoint Silverlight托管客戶端模型容易示例

更新時間:2024-02-08 文章作者:未知 信息來源:網絡 閱讀次數:

SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

Silverlight托管客戶端模型,是SharePoint2010推出的三種客戶端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一種,自己對于Silverlight也不是很熟悉,這也是第一次嘗試Sliverlight,不過,我們主要嘗試的是客戶端模型調用SharePoint,而非Silverlight的功能。

  首先,我們打開vs2010新建項目,選擇silverlight – Silverlight application,選擇.Net 3.5框架,輸入我們的項目名稱確定即可,彈出silverlight新建向導,這個我們不需要改什么設置,確定就可以了。然后,我們在Silverlight中添加對客戶端模型支持的引用,位置在:TEMPLATE\LAYOUTS\ClientBin下的兩個dll文件

  Microsoft.SharePoint.Client.Silverlight.dll

  Microsoft.SharePoint.Client.Silverlight.Runtime.dll

  添加完引用,我們就可以編寫我們的Silverlight程序了,我的例子就是通過Silverlight的客戶端模型讀取一個列表中的項目,然后顯示到Silverlight的web部件中,試過了SharePoint2010推出的3中客戶端對象模型,覺得使用差不多,一樣是讀取web,然后讀取列表,讀取列表項然后顯示出來,同時,也需要先通過Load預讀一下數據,然后再ExecuteQueryAsync才進行數據請求。而且,Silverlight的執行方式,是異步的。

  相比SharePoint2007,新版本的2010對Silverlight的支持有了很大改善,我們將編譯后的Silverlight程序,也就是debug里面的.xap文件上傳到文檔庫中,然后添加Silverlight的Web部件,輸入Silverlight文件的鏈接,就可以添加到SharePoint中了,如下圖就是我的示例的展現效果。后面還有代碼供大家參考,初次使用Silverlight,不足之處,歡迎大家指正。

  SharePoint Silverlight托管客戶端模型簡單示例_本站

  Web web;

  List list;

  ListItemCollection listC;

  private void button1_Click(object sender, RoutedEventArgs e)

  {

  ClientContext context = new ClientContext(ApplicationContext.Current.Url);

  web = context.Web;

  list = web.Lists.GetByTitle("MyFirstLists");

  CamlQuery query = new CamlQuery();

  query.ViewXml = "";

  listC = list.GetItems(query);

  context.Load(listC);

  context.ExecuteQueryAsync(new ClientRequestSucceededEventHandler(OnSuccessed),new     

  ClientRequestFailedEventHandler(OnFailed));

  }

  private void OnSuccessed(Object sender, ClientRequestSucceededEventArgs args)

  {

  this.Dispatcher.BeginInvoke(LoadData);

  }

  private void LoadData()

  {

  String str = "";

  foreach (ListItem item2 in listC)

  {

  str += item2["Title"].ToString() + "\r\n";

  }

  label1.Content = str;

  }

  private void OnFailed(Object sender, ClientRequestFailedEventArgs args)

  {

  this.Dispatcher.BeginInvoke(delegate(){MessageBox.Show("Failed");});

  }


Sharepoint 可以幫助企業用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国外b2b网站毛片入口 | 久久99久久成人免费播放 | 国产高清美女一级a毛片久久w | 成人国产在线看不卡 | 国产拍拍视频一二三四区 | 99久久伊人精品波多野结衣 | 狠狠色噜噜狠狠狠狠五月婷 | 欧美日一本 | 国产亚洲精品第一区在线观看 | 国产精品亚洲欧美日韩区 | 久久国产精品99国产精 | 白石真琴heyzo手机在线 | 人人爽人人爽人人片av免费 | 国产成人福利免费视频 | 日韩精品一级a毛片 | 亚洲国产精品综合久久久 | 精品一区二区视频 | 香港激情三级做爰小说 | 国产夜趣福利第一视频 | 午夜寂寞成人国产全部排列表安卓 | 日韩欧美视频一区二区 | 在线成人aa在线看片 | 日韩欧美h | 怡红院一区二区在线观看 | 欧美一级精品高清在线观看 | 日韩欧美理论 | 99精品大香线蕉线伊人久久久 | 99热6这里只有精品 99热99re8国产在线播放 | 四虎影院欧美 | 色综合天天综合高清影视 | 欧美不卡在线观看 | 欧美一级黄视频 | 操碰在线视频 | 欧美成人另类bbw | 中文字幕乱码视频中文字幕14 | 天天做天天添婷婷我也去 | 黄黄的网站在线观看 | 国产精品国产三级国产a | 视频一区二区三区欧美日韩 | 青青草色视频 | 成人免费观看在线视频 |