Я новичок в программировании на Sharepoint, как и вся моя команда. Мы решили использовать интеллектуальные компоненты в качестве моста между sharepoint и нашими усилиями по разработке. После некоторых усилий мы запустили его. Однако проблема в том, что когда я использую простой пользовательский элемент управления для тестирования, с кодом sharepoint om, который получает имена файлов в библиотеке документов, sharepoint дает мне довольно полезное сообщение «Произошла неизвестная ошибка». Этот код отлично работает на странице aspx. Я написал еще один простой тестовый пользовательский элемент управления, который просто выполняет строку Response.Write (), чтобы проверить, есть ли проблема с выполнением кода, но он отлично работает и в интеллектуальной части.
Код выглядит как
protected void Button1_Click(object sender, EventArgs e)
{
Microsoft.SharePoint.SPSite srv1 =
new SPSite("http://server:port/");
SPWeb web = srv1.OpenWeb();
var list = web.GetFolder("http://server:port/documentLibrary");
for (int i = 0; i < list.Files.Count; i++)
{
ListBox1.Items.Add(list.Files[i].Name);
}
}
Что-то мы упускаем или делаем неправильно? Спасибо заранее...