SharePoint中.从模态窗口重定向到非模态窗口?

pet*_*kyy 2 sharepoint redirect modal-dialog sharepoint-2010

我将自定义功能区部署在SharePoint服务器上的每个文档库中.在功能区按钮单击模式窗口显示我的自定义页面.在某些情况下,我想将用户重定向回文档库(不是关闭模态窗口,而是重定向),文档库设置页面或Secure Store Services凭据页面.目前,当重定向完成时,在同一模态窗口中打开新页面.我想重定向到没有模态窗口的实际页面.你能帮帮我吗?在SharePoint 2010中是否有一些用于执行此类重定向的API?

先谢谢,
-Petro

Ily*_*lya 5

考虑情况:您在文档页面上并在此页面上打开模式对话框"自定义文档操作":

关闭模式对话框"自定义文档操作"并将其重定向到其他页面注册启动脚本到页面

 String script = String.Format("window.frameElement.navigateParent('{0}');",   SPHttpUtility.EcmaScriptStringLiteralEncode(urlToOtherPage));
 page.ClientScript.RegisterStartupScript(page.GetType(), "redirectToPage", script, true);
Run Code Online (Sandbox Code Playgroud)