SharePoint Provider托管应用程序链接到服务器端部分

时间:2014-10-29 14:38:28

标签: c# visual-studio sharepoint sharepoint-2013

我正在为SharePoint创建提供商托管应用。

该应用程序从sharepoint的在线部分开始。但我已经制作了一个自定义功能区按钮,并希望链接到我的azure托管网站的应用程序的服务器端部分。直接链接不起作用,但还有另一种方法可以链接到应用程序的服务器端部分吗?

    <CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
                      CommandAction="http://xxxxx.azurewebsites.net/CustomActionTarget.aspx?SPListItemId={SelectedItemId}&amp;SPListId={SelectedListId}"/>

我像上面的代码一样链接,但它不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试试这个

<CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
                      CommandAction="javascript:
        function openNewPage()
        {
            var url = 'http://xxxxx.azurewebsites.net/CustomActionTarget.aspx?SPListItemId= {SelectedItemId}&amp;SPListId={SelectedListId}';
            window.open(url);
        }

        openNewPage();
"/>

请参阅MSDN documentation

相关问题