- Take care all columns Web id & Lookup Filed List id
If you have Lookup field first create list and get id 
7 Ekim 2016 Cuma
Create Site Columns & Site Content Types by PowerShell
26 Ocak 2016 Salı
18 Aralık 2015 Cuma
Sharepoint Field get ıtem Append Changes to Existing Text
 public static string GetVersionedMultiLineTextAsPlainText(SPListItem item, string key)
{
StringBuilder sb = new StringBuilder();
foreach (SPListItemVersion version in item.Web.Lists[item.ParentList.ID].Items[item.UniqueId].Versions)
{
SPFieldMultiLineText field = version.Fields[key] as SPFieldMultiLineText;
if (field != null)
{
string comment = field.GetFieldValueAsText(version[key]);
if (comment != null && comment.Trim() != string.Empty)
{
sb.Append("");
sb.Append(version.CreatedBy.User.Name).Append(" (");
sb.Append(version.Created.ToString("MM/dd/yyyy hh:mm tt"));
sb.Append(")
");
sb.Append("-" + comment);
sb.Append("
");
}
}
}
return sb.ToString();
}
{
StringBuilder sb = new StringBuilder();
foreach (SPListItemVersion version in item.Web.Lists[item.ParentList.ID].Items[item.UniqueId].Versions)
{
SPFieldMultiLineText field = version.Fields[key] as SPFieldMultiLineText;
if (field != null)
{
string comment = field.GetFieldValueAsText(version[key]);
if (comment != null && comment.Trim() != string.Empty)
{
sb.Append("");
sb.Append(version.CreatedBy.User.Name).Append(" (");
sb.Append(version.Created.ToString("MM/dd/yyyy hh:mm tt"));
sb.Append(")
");
sb.Append("-" + comment);
sb.Append("
");
}
}
}
return sb.ToString();
}
7 Aralık 2015 Pazartesi
Button Click => FileUplaod
lnkbtnAddPhoto.Attributes.Add("onclick", "document.getElementById('" + FileUpload1.ClientID + "').click()");
24 Kasım 2015 Salı
Sharepoint infopath submit form by date/user/item id
Submit formula:
Referans:
http://www.spointblog.com/Pages/Post.aspx?ItemID=26
- concat(substring-before(now(); "T"); "-"; substring-after(userName(); "domain");"-";"formID=", max(ID) + 1 )
 
Referans:
http://www.spointblog.com/Pages/Post.aspx?ItemID=26
17 Kasım 2015 Salı
Sharepoint login as different user
Description="<%$Resources:wss,personalactions_loginasdifferentuserdescription%>"
MenuGroupId="100"
Sequence="100"
UseShortId="true" />
- C:\Program Files\Common Files\Microsoft shared\Web ServerExtensions\15\TEMPLATE\CONTROLTEMPLATES Gidip:
 
Welcome.ascx user kontrolünün NOTEPAD'le açıp içine yukarıda yazdığım kontrolü yapıştırıp kaydedin.
12 Kasım 2015 Perşembe
Event Receiver Properties
Library         BeforeProperties    AfterProperties    properties.ListItem
ItemAdding      No value            No value           Null
ItemAdded       No value            No value           New value
ItemUpdating    Original value      Changed value      Original value
ItemUpdated     Original value      Changed value      Changed value
ItemDeleting    No value            No value           Original value
ItemDeleted     No value            No value           Null
Dursun bi şurda :D11 Eylül 2015 Cuma
infopath -This session has exceeded the amount of allowable resources(Bu oturum izin verilen kaynak miktarını aştı)
Sharepoint InfoPath Forms Servisleri ile ilgili bir problem.
Formun içinde repeating table kullandığınızda her bir eklediğiniz değer postback sayısını ve session'ın büyüklüğünü arttırdığından dolayı karşılaşıcağınız bir problemdir.
Çözümü:
1.adım:
- SharePoint 2013 Central Administration açın
 - General Application Setting => Configure InfoPath Forms Services'e gidip
 
2.adım:
Değerlerini değiştirdiğinizde problem çözülmüş olacak.
3 Eylül 2015 Perşembe
Office 365 - Sharepoint Online App Development Tools
Sharepoint online'da geliştirme yapılırken gerekli toolların Nuget Console kullanarak otomatik olarak indirilmesi işimizi kolaylaştırmakta. :)
Farm uygulamaları için olan Sharepoint Manager'ın yerini burada Sharepoint Client Browser'a bırakmış bulunuyoruz.
Nuget & Tools
Nuget & Tools
Kaydol:
Yorumlar (Atom)