【问题标题】:Four Part Name User Control Web Part-SP 2007四部分名称用户控制 Web 部件-SP 2007
【发布时间】:2011-11-05 23:43:38
【问题描述】:

我已经创建了一个用户控件,并通过将它添加到 aspx 页面进行了测试,效果很好。

我编写了用户控件,以便可以在我的 Sharepoint 门户中使用。

我已经创建了一个 sharepoint webpart 项目,并在方法中添加了以下代码。

public class Nov059PM : System.Web.UI.WebControls.WebParts.WebPart
{
    Control _myControl;

    protected override void CreateChildControls()
    {
        this.Controls.Clear();

        _myControl = this.Page.LoadControl("~/usercontrols/Grid.ascx");

        this.Controls.Add(_myControl);
    }
}

我已将 Grid.ascx 放在 C:\inetpub\wwwroot\wss\VirtualDirectories\myportno\usercontrols 文件夹中。

我已经构建并部署了 webpart。

当我尝试使用它时,它会说:

无法加载类型“Grid.Grid”。

来源错误:

第 1 行:

我在想,Inherits 应该是四个部分的名称。如何生成相同的四个部分名称?

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    您部署了.ascx 文件,但忘记了包含Grid.Grid 类的程序集或代码隐藏文件。

    【讨论】:

      【解决方案2】:

      您必须在

      中添加完全组装版本

      PUBKEYTOKEN" %>

      并将 Grid.dll 放入 GAC 中。

      在此之前,您必须在 Grid.dll 中应用 SNK。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-31
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 2012-10-20
        • 2010-12-03
        • 2015-09-30
        • 2010-12-28
        相关资源
        最近更新 更多