自定义操作将文档发送到不同页面

时间:2013-08-27 07:41:54

标签: c# asp.net sharepoint sharepoint-2013 custom-action

我有一个SharePoint 2013提供商托管应用。在应用程序项目中,有一个功能区自定义操作,可导航到Web项目中的页面。按下功能区自定义操作时,应将选定的文档(不仅仅是属性的整个文档)发送到.aspx页面。在.aspx页面上,我想将其保存在数据库中。 如何将整个文档发送到.aspx页面?

<CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
                          CommandAction="~remoteAppUrl/Pages/CustomActionTarget.aspx?HostUrl={HostUrl}&amp;Source={Source}&amp;ListURLDir={ListUrlDir}&amp;SelectedListID={SelectedListId}&amp;SelectedItemID={SelectedItemId}"/>
</CommandUIHandlers>

这是我的代码,但正如您所看到的,这会将属性发送到.aspx页面,我想发送整个文档。

1 个答案:

答案 0 :(得分:0)

通过 Source = {Source} ,您可以获得完整的网址直到文档,当您点击它时,您可以下载它。所以我想你必须在另一个页面上编写代码,从那里你想把它推送到DB,在本地下载它,你可以从这里将这个文件推送到sharepoint DB。 我无法完全回答你的问题,但希望它可以给你一些指示。