我正在为SharePoint创建提供商托管应用。
该应用程序从sharepoint的在线部分开始。但我已经制作了一个自定义功能区按钮,并希望链接到我的azure托管网站的应用程序的服务器端部分。直接链接不起作用,但还有另一种方法可以链接到应用程序的服务器端部分吗?
<CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
CommandAction="http://xxxxx.azurewebsites.net/CustomActionTarget.aspx?SPListItemId={SelectedItemId}&SPListId={SelectedListId}"/>
我像上面的代码一样链接,但它不起作用。
有什么建议吗?
答案 0 :(得分:0)
试试这个
<CommandUIHandler Command="Invoke_RibbonCustomAction1ButtonRequest"
CommandAction="javascript:
function openNewPage()
{
var url = 'http://xxxxx.azurewebsites.net/CustomActionTarget.aspx?SPListItemId= {SelectedItemId}&SPListId={SelectedListId}';
window.open(url);
}
openNewPage();
"/>