在所有应用程序页面上使用SharePoint网站母版页

时间:2009-11-05 10:03:52

标签: asp.net sharepoint-2007

我是新来分享点。我想在共享点添加自定义.aspx页面。我能够使用这个博客http://chiragrdarji.wordpress.com/2007/10/12/add-aspx-page-to-sharepoint-2007/#comment-3540来做到这一点..现在我将在我的asp.net应用程序中继承共享点的主页并实现一些控件。任何人可以帮我解决这个问题吗?

感谢和问候 malathy.L。

1 个答案:

答案 0 :(得分:0)

在另一个应用程序中使用sharepoint主页不起作用。它有一堆特定于sharepoint的控件,您的自定义应用程序无法识别。将所有应用程序的逻辑(即现在ASPX页面中的所有控件)放在USerControl中并在SharePoint中的ASPX页面上使用它们要容易得多。

然后,为了能够使用这些控件,您需要执行以下任一选项:

  • 然后将.ascx文件放在SHarePoint的12个配置单元中的CONTROLTEMPLATES文件夹中,并将DLL放在bin文件夹/全局程序集缓存中。如果你去BIN文件夹,你可能需要编写CAS策略文件。这是最安全的方法。
  • 使用SmartPart

我猜你是SharePoint的新手,但是我想敦促你考虑使用像WSPBuilder之类的工具在SharePoint解决方案(.wsp文件)中打包所有这些。

另外,我建议您阅读有关SharePoint开发/部署最佳实践的信息,请查看此Checklist