public static void UpdateContentTypeUrl(ClientContext context)
{
List list = context.Web.Lists.GetByTitle("ListName");
ContentTypeCollection contentTypeColl = list.ContentTypes;
context.Load(contentTypeColl);
context.ExecuteQuery();
foreach (ContentType ct in contentTypeColl)
{
if (ct.Name == "ContentTypeName")
{
ct.EditFormUrl = "~site/Pages/EditForm.aspx";
ct.NewFormUrl = "~site/Pages/NewForm.aspx";
ct.DisplayFormUrl = "~site/Pages/DisplayForm.aspx";
ct.Update(false);
}
}
list.Update();
context.ExecuteQuery();
}This snippet is written using .Net Managed Code.
