使用SppropertyBag与SharePoint 2010中的Custom Admin页面
-
10-12-2019 - |
题
我正在寻找一些教程/解决方案,如下面的网站上描述。它是一个自定义设置页面,可在网站设置页面中使用,超链接。
http://www.graegert.com/featured/使用-ppproperties-with-sharepoint-admin-pages
解决方案
您需要确保将属性存储在.AllProperties
袋中。
全局步骤是:
-
创建管理页面并在14 / _layouts /您的项目/您的管理页面中部署它。 Visual Studio 2010(带CKS:DEV)或2012(使用Visual Studio工具)有一个专用模板。使用InputFormsection / InputFormControls将保持通常的外观和感觉,但您可以安全地使用任何输入/ TextBox / DDL来渲染/ UI。此想法是在用户点击OK按钮时读取负载上的相关键并持续存在它们(如上所述的SPWeb.AllProperties)
-
创建自定义操作(从模块),将在相关位置创建到该页面的链接
看看所有管理页面(从14个Hive,在布局下)选择您在进入网站设置时会发现的任何一个,并分析InputFormsections / Controls / InputformBouttonsection的组合,以使其看起来就像本机页面。
我在我的2007/2010/2013项目中使用这一点,这比要求它更新web.config或实现泛型列表来存储它们的方式(但它可能对内容部署有意外的副作用但是这是另一个故事)。
简而言之,您可以在线找到的任何东西都将在2010年相关,在您的问题中联系的良好演练绰绰有余,以便在最少的时间内提升和运行。
其他提示
此处是如何创建自定义SharePoint管理页面:
http://geekwithblogs.net/norgean/archive/2012/02/13 / centraladminpage.aspx