我对 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);
}
}
我们可能遗漏或做错了什么?提前谢谢了...