0

在我的 SharePoint 网站中,我有几个与外部数据库的主键相关联的文档存储库。我在文档库元数据字段中添加了自定义列,以便我们知道哪些 SharePoint 文档对应于哪些表条目。作为一项要求,我们需要有自动填充这些字段的文档上传。例如,我想要以下网址:

./Upload.aspx?ClassID=2&SystemID=63

因此,当您将任何文档上传到此库时,它会自动将 ClassID 和 SystemID 值添加到 SharePoint 文档库字段中列出的相应 ClassID 和 SystemID 列。

有什么快速或简单的方法可以做到这一点,还是我必须从头开始完全重写 Upload.aspx 脚本?

4

2 回答 2

1

我认为唯一的方法是创建自己的 Upload.aspx 页面。在这里阅读更多。

于 2009-11-02T18:17:00.833 回答
1

不幸的是,看起来定制是目前唯一的选择。以下是有关如何对提交页面进行编码的一些提示。

这里有一个相应的条目描述了如何将文档添加到文档库:

如何将文件上传到 sharepoint 中的文档库?

同样,一旦有了文档库文件处理程序,就可以使用以下方法更改其元数据列值:

http://www.davehunter.co.uk/Blog/Lists/Posts/Post.aspx?List=f0e16a1a-6fa9-4130-bcab-baeb97ccc4ff&ID=109

本质上只是

SPFile.Item["ColumnName"] = "值";

于 2009-11-10T18:06:48.360 回答