【问题标题】:SharePoint Webpart and ASP.NET User ControlSharePoint Webpart 和 ASP.NET 用户控件
【发布时间】:2011-02-16 04:25:11
【问题描述】:

我正在 Visual Studio 2008 上为 MOSS 2007 开发 SharePoint Web 部件。到目前为止,我一直在将所有控件手动添加到后面的代码中......但之前的一篇文章建议我可以使用设计器来创建一个 ASP.NET 用户控件,然后将其添加到 webpart 中,一切顺利...See figure 5 for an example

但是,我似乎无法将新的 ASP.NET 用户控件添加到我的 MOSS WebPart 项目中,模板只是没有出现。如果我创建一个 WebApplication 并在其中设置我的用户控件,我将看不到任何要添加到项目中的 SharePoint 模板。最后,我尝试将一个简单的 aspx 文件及其代码直接复制到我的 webpart 中,并将它们添加为“现有组件”......但现在设计器无法识别 aspx 文件。接下来,我可能会尝试将两个项目添加到我的解决方案中,并仅引用来自 ASP.NET 应用程序的任何 dll...

那么如何将 ASP 控件添加到我的 SharePoint WebPart 项目中,以便我可以使用 Visual Studio 设计器?


编辑:所以 here is a partial solution 需要修改 ProjectTypeGuids。当我尝试这个时,它给我一个错误说“这个安装不支持项目类型”。我正在使用 Visual Studio 2008。

【问题讨论】:

    标签: asp.net sharepoint-2007 user-controls web-parts


    【解决方案1】:

    尝试阅读以下一些教程:

    http://www.google.com/search?q=create+sharepoint+web+part+as+feature

    您要创建什么类型的功能和/或显示?您甚至可能不需要用户控件。例如,创建一个非常简单的“概念验证”HTML 表作为自定义 Web 控件(Web 部件)。将其创建为功能并使用解决方案框架进行部署:

    Create a Web Part with VSeWSS 1.3 - Part I

    Create a Web Part with VSeWSS 1.3 - Part II

    Scott Guthrie 在此处提供有关 Web 部件和用户控件的资源:

    Writing Custom Web Parts for SharePoint 2007

    【讨论】:

      猜你喜欢
      • 2011-06-03
      • 2010-10-26
      • 2010-10-12
      • 1970-01-01
      • 2011-12-01
      • 2012-12-14
      • 2010-09-12
      • 2010-11-12
      • 2010-10-01
      相关资源
      最近更新 更多