我的问题很简单。从一个 aspx 页面,我需要在新窗口中打开一个存储在 Sharepoint 中的文档。
要访问 SharePoint 中的文档,我需要提供凭据。
要在新窗口中打开文档,我需要使用 javascript。
=> 如何将两者联系起来?这是代码:
ClientContext ctx = new ClientContext(strServerUrl);
Web currentWeb = ctx.Web;
ctx.Load(currentWeb);
ctx.Credentials = new System.Net.NetworkCredential("Login", "Password", "Domain");
ctx.ExecuteQuery();
// Here I have access to SharePoint.
// I can download the document, but I just want to display it in a new window
// something is missing here
string strScript;
strScript = "window.open('" + myUrltotheDocument + "','','width=800,height=800,resizable=yes,scrollbars=yes');";
ScriptManager.RegisterStartupScript(myPanel, myPanel.GetType(), "ShowInfo", strScript, true);
谢谢您的帮助。