【发布时间】:2015-08-23 04:37:56
【问题描述】:
我知道 REST 可用于查询 SharePoint 中的列表数据(甚至在 SP 2010 中)。
不过,我需要的是一种类似于 REST 的(不一定是字面意义上的“规范”REST)方式来生成网页。
下面是我更详细的场景:当页面(WebPart/用户控件)加载时,我通过 C# 动态创建控件。此外,基于用户交互,某些控件/元素属性可能会发生变化 - 例如,选中特定复选框可能会更改相关文本框上的某些属性(“文本”类型的输入控件)。
一般来说,我们需要一个页面的多个“版本”——一些用户需要这些部分,其他用户只需要这些部分;创建 N 个版本的页面(一个显示第 1、3、5 节;另一个显示第 2、4 和 6 节等。&c ad infinitum ad nauseum)似乎很笨拙/灾难性的。
在某些情况下我需要做的是在页面加载时有条件地设置这些控件,而不是让用户选择这个或那个复选框。更具体地说,我想将页面/部分/用户控件分解为逻辑“部分”,然后有条件地生成这些部分。例如,如果该部分被命名为“duckbilledPlatypus”,我希望能够使链接类似于“\duckbilledPlatypus\1\3\5”,从而我可以响应这些参数并知道以编程/动态方式生成第 1 节, 3, 和 5,或创建链接“\duckbilledPlatypus\2\4\6”,这样我就知道以编程/动态方式生成第 2、4 和 6 节等。
这可能吗?
【问题讨论】:
标签: c# rest sharepoint-2010 web-parts dynamic-usercontrols