Sharepoint文档上传页面 - 传递URL变量?
问题描述:
在我的SharePoint网站中,有几个文档存储库与外部数据库的主键相关联。我在文档库元数据字段中添加了自定义列,以便我们知道哪些SharePoint文档与哪些表条目相对应。作为一项要求,我们需要拥有自动填充这些字段的文档上传。举例来说,我想有以下网址:Sharepoint文档上传页面 - 传递URL变量?
./Upload.aspx?ClassID=2 & SYSTEMID = 63
所以,当你上传任何文件到该库,它会自动添加的ClassID和SystemID值添加到SharePoint文档库字段中概述的相应ClassID和SystemID列。
是否有任何快速或简单的方法来做到这一点,或者我将不得不从头开始完全重写Upload.aspx脚本?
答
不幸的是,现在看起来定制是唯一的选择。这里有一些关于如何编写提交页面的提示。
还有就是介绍如何将文档添加到文档库这里有相应的条目:
How do you upload a file to a document library in sharepoint?
同样,一旦你有一个文档库文件处理程序,您可以用改变它的元数据的列值这个方法:
本质上,它只是
SPFile.Item [“ColumnName”] =“Value”;
该页面似乎专门用于更改菜单。该帖子已创建,因此您可以将菜单更改为指向自定义上传页面,而不是实际定制上传内容。他们所做的是扩展菜单类。也许有一种方法可以扩展生成主窗体的类,这样我可以添加隐藏的字段? 要将文档添加到定制脚本中的库中,我发现这是: http://*.com/questions/468469/how-do-you-upload-a-file-to-a-document-库*享点 我还没有想出如何手动设置其中一个元数据列。 – 2009-11-03 12:25:33