«Операция недействительна» при попытке создать список - PullRequest
2 голосов
/ 30 ноября 2011

Я хочу клонировать список в Sharepoint. Это код:

private static void CloneList(SPList sourceList, string targetListName)
{
    SPWeb web = sourceList.ParentWeb;
    web.AllowUnsafeUpdates = true;

    Guid targetListId;
    targetListId = web.Lists.Add(targetListName, sourceList.Description, sourceList.BaseTemplate);  
   // irrelevant stuff
}

В последней строке кода (Lists.Add ()) я получаю ошибку

operation is not valid due to the current state of the object sharepoint 2010

есть идеи, что делать, чтобы решить эту проблему? (выполнение кода с повышенными привилегиями не решает проблему)

1 Ответ

2 голосов
/ 30 ноября 2011

Попробуйте это ...

targetListId = web.Lists.Add(targetListName, sourceList.Description, SPListTemplateType.CustomGrid)

Великий Хехлер

...