我在Sharepoint中创建网站模板。我也有一些自定义的.aspx页面,我想要在Layouts \ myDirectory中进行部署。使用我的网站模板,我将创建一个Web(SPWeb),它应该使用自定义页面并通过http://site/MyWeb/MyCustomPage.aspx形式的URL来引用它们。如何将页面集成到我的自定义模板中?Sharepoint网站模板 - 自定义.aspx页面
1
A
回答
3
页是应用程序页面,应始终只能通过_layouts虚拟目录中引用
如果你要引用的页面http://site/MyWeb/MyCustomPage.aspx那么它应该是一个网站的页面
站点页面可以放在一个功能中或直接在一个网站定义中(甚至我认为我建议你只使用网站定义来激活功能)。您配置页面的方式是通过模块&文件元素请参阅MSDN
1
网站模板只能包含单个网站/网站的内容。所以你不能使用这种技术将文件部署到布局文件夹。
但是,您可以将网站模板与复制文件的解决方案包结合使用。有一个example here。解决方案包的部署将一次部署您的自定义.aspx页面。从那时起,他们将可以访问由您的网站模板创建的网站。存储在版式文件夹
+0
我的问题不在于将aspx文件复制到布局目录。我不明白的是如何在elements.xml文件中为网站模板使用的网页功能引用它们。 – kjv 2009-07-22 11:44:23
相关问题
- 1. SharePoint - 确定网站创建的自定义网站模板从
- 2. 网站设置页面上的SharePoint自定义操作页面
- 3. Sharepoint功能,在各个网站级别的自定义aspx页面
- 4. Sharepoint网站模板:如何设置默认网站模板
- 5. SharePoint 365 - 网站模板
- 6. SharePoint 2010网站模板和列表自定义
- 7. Staple Sharepoint 2007功能到自定义网站模板
- 8. Sharepoint 2010 - 使用自定义网站模板从代码创建网站
- 9. sharepoint 2013自定义网站模板未在子网站上显示
- 10. Sharepoint 2010发布网站自定义页面布局webpart区域
- 11. 分页在自定义页面模板
- 12. 将2个简单的aspx页面添加到Sharepoint网站定义
- 13. SharePoint 2013自定义页面
- 14. 评估自定义httpHandlers的ASPX页面
- 15. 将自定义Web部件添加到SharePoint 2010中的自定义ASPX页面
- 16. 如何使用sharepoint:自定义aspx页面中的lookupfield控件
- 17. SharePoint网站定义
- 18. 自定义遍历和页面模板
- 19. Wordpress中的自定义页面模板
- 20. WordPress的自定义页面模板
- 21. 创建自定义页面模板
- 22. Drupal - 自定义页面模板
- 23. 在自定义模板页面
- 24. Sharepoint网站模板 - 功能范围
- 25. SharePoint - 确定用于创建网站模板(.STP)的网站定义
- 26. SharePoint - 我的网站 - 自定义(布局)
- 27. 自定义网站定义模板wss 3.0
- 28. SharePoint 2007网站模板内容类型
- 29. Github项目页面与Github页面的网站自定义域
- 30. Sharepoint 2007自定义列表模板
这些网站页面,他们必须是Web部分页面,或者他们可以是简单的asp.net页面与代码隐藏和用户控件? – kjv 2009-07-22 14:09:28
它们都可以,只要DLL可用于SHarePoint即可,无论是在BIN文件夹还是GAC中。 – Colin 2009-07-22 17:06:41
将“页面”视为文件,按照Per的说法,它们通过feature.xml中的element.xml文件中的模块进行配置(+1) – 2009-07-22 18:51:05