我正在寻找一些教程/解决方案,如下面的网站上描述。它是一个自定义设置页面,可在网站设置页面中使用,超链接。

http://www.graegert.com/featured/使用-ppproperties-with-sharepoint-admin-pages

有帮助吗?

解决方案

嗯,无论在2007年工作还是在2010年工作(和2013年)。

您需要确保将属性存储在.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

许可以下: CC-BY-SA归因
scroll top