SharePoint-通过功能部署新的default.aspx
我创建了一个功能,它部署了一个自定义default.aspx页面。部署的文件将转到template\features{featureName}目录SharePoint-通过功能部署新的default.aspx,sharepoint,Sharepoint,我创建了一个功能,它部署了一个自定义default.aspx页面。部署的文件将转到template\features{featureName}目录 SharePoint如何知道使用此default.aspx页面而不是位于SiteTemplates{Site Def name}目录中的页面?您需要FeatureReceiver和方法 请使用本教程更改default.aspx: 这是一篇非常好的文章,但是如果您在站点创建过程中执行某个功能,则存在一些限制。由于操作的顺序,即最终模块订购之前的功能,当
SharePoint如何知道使用此default.aspx页面而不是位于SiteTemplates{Site Def name}目录中的页面?您需要FeatureReceiver和方法 请使用本教程更改default.aspx:
这是一篇非常好的文章,但是如果您在站点创建过程中执行某个功能,则存在一些限制。由于操作的顺序,即最终模块订购之前的功能,当moveto操作发生时,default.aspx不存在,因此您必须注意一些问题。我还没有找到一种方法来确定与站点定义关联的原始default.aspx。对于某些功能,您需要已经创建站点。这是正常的做法。例如,在我们的安装程序中,我们首先创建一个新的网站集,然后部署我们的功能。所以我认为您只需要改进部署过程的顺序。另一种变体,如果您正在开发sharepoint网站定义。在这种情况下,您需要在自定义站点定义中包含default.aspx。如果您需要,我可以提供代码。