Page or Content Field not Appears in SharePoint Designer 2010

23 בפברואר 2011

1. הוספת Page Field או Content Field מה-Toolbox ב-SharePoint Designer 2010, לדוגמא Comments2. ב-Code בתגית של הרכיב ה-Property בשם FieldName כולל ID ולא ה-Internal Name (לדוגמא Comments)הסברזהו מצב תקין. ה-Internal Name מופיע בחלק של ה-Design כאשר מסמנים בעכבר את התגית בחלק של הקוד:
תגיות: , ,
אין תגובות

SharePoint 2010 Convert SPFile to SPListItem

3 בפברואר 2011

נתקלתי בדרישה שיש לי אובייקט SPFile של SharePoint 2010 והיה צורך לשנות הרשאות לפריט ברשימה.כיוון ש-SPFile אינו כולל פונקציונליות זו, ניתן לעשות "המרה" ל-SPListItem ואז אפשר לשנות את ההרשאות לפריט ברשימה. הנה הקוד: using (Microsoft.SharePoint.SPSite site = new      Microsoft.SharePoint.SPSite(Microsoft.SharePoint.SPContext.Current.Web.Url)){   using (Microsoft.SharePoint.SPWeb web = site.OpenWeb())   {      Microsoft.SharePoint.SPFile File_ =            web.GetFile(web.Url + "/" + "ListName" + "/" + "FolderName" + "/" + "FileName");      Microsoft.SharePoint.SPListItem ListItem_ = File_.Item;   }}
תגיות: , , ,
אין תגובות

SharePoint 2010 Custom Web Service

להלן השלבים של יצירת Custom Web Service ב-SharePoint 2010:1. יצירת פרוייקט חדש ב-Visual Studio 2010 (אני ממליץ Empty SharePoint Project).2. הוספת Class חדש ולשים בו את הקוד הבא: using System;using System.Collections.Generic;using System.Text;using System.Web.Services;public class SharePointCustomWS : System.Web.Services.WebService{   public SharePointCustomWS()   { }      public string Test()   {      return "SharePoint 2010 Custom Web Service";   }} הערה: יש להוסיף Reference בפרוייקט ו-using ב-class ל-System.Web.Services3. הוספה של ה-DLL ל-GAC תיקייה (C:\Windows\Assembly) 4. יצירת קובץ ASMX והוספת הקוד הבא + העתקה לתיקייהC:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS <%@ WebService Language="C#" Class="SharePointCustomWS, SharePointDev, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7726e0af88d0b839" %> הערה: בתגית של ה-Class - SharePointCustomWS - שם...
תגיות: , , ,
אין תגובות