2010-01-30 5 views

ответ

0

Создание списка по указанному пути

 Lists listService   = new Lists(); 
     listService.PreAuthenticate = true; 
     listService.Credentials  = new NetworkCredential(username,password,domain; 
     String url     = "http://YourServer/SiteName/"; // put your desired path here 
     listService.Url    = url @ + /_vti_bin/lists.asmx"; 

     XmlNode ndList    = listService.AddList(NewListName, "Description", 100); 
+0

Thanx Ane сейчас работает – Preeti

0

Вы можете создать объект SPWeb желаемого местоположения и динамически добавлять в него список. См. Ниже:
http://msdn.microsoft.com/en-us/library/ms425818.aspx

+0

Thanx Brij. Но я ищу решение с помощью веб-служб. (не используя Microsoft.Sharepoint.dll) – Preeti

0

Вы пробовали эту страницу MSDN, Lists.AddList Method (Lists)?

Я думаю, здесь вы можете найти то, что вам нужно.

+0

thanx jaloplo. Но как упоминалось в моем сообщении выше. List.AddList Метод добавления списка на текущий сайт. Но вот я хочу создать список на своем собственном сайте (принимая данные от пользователя) – Preeti

+0

Ну, хотя на вопрос был дан ответ, вы можете позвонить любому веб-сервису sharepoint из любого своего веб-сайта. Например, у вас есть сайт с этим URL-адресом: http://yoursite.com, и у вас есть суб-сайт с URL-адресом: http://yoursite.com/web/subweb. Чтобы вызвать список веб-сервисов для этого веб-сайта, вы можете использовать: http://yoursite.com/web/subweb/_vti_bin/lists.asmx и создать список, который вам нужен. – jaloplo

Смежные вопросы