2

正如标题所示,我有一个 AutoHosted SharePoint 2013 应用程序。我已经构建了一个可以添加到 SharePoint 页面的 Web 部件。

我希望能够将查询参数从父页面传递到我的 sharepoint Web 部件应用程序。我似乎无法弄清楚如何从我的 Web 部件中侦听查询参数。

我想做的是:mycompany.sharepoint.com/sites/mypage.aspx?variable=ContentIWant

我在“mypage.aspx”中添加了一个 WebPart,但似乎无法从“变量”中获取内容。

在我的应用程序的 C# 中,我正在输出以下内容,但它不会从父页面输出获取参数。

foreach(string key in Request.Form.Keys ) {
     Response.Write ( Request.Form[key] );   
}

foreach(string key in Request.QueryString.Keys ) {
     Response.Write ( Request.QueryString[key] );
}

正如你所看到的,我正在做 POST 和 GET 变量,希望能找到有用的东西。

有没有人尝试过我正在做的事情,如果有的话?任何建议或代码示例?

4

1 回答 1

0

我有同样的问题。

您可以在此处查看我当前的“hacky”javascript 解决方案:Use Sharepoint querystring value as App-part property

于 2013-12-20T15:13:04.367 回答