代码之家  ›  专栏  ›  技术社区  ›  program247365

如何从SharePoint 2007中的用户控件调用Web部件类文件中的方法?

  •  0
  • program247365  · 技术社区  · 17 年前

    http://msdn.microsoft.com/en-us/library/dd206945.aspx

    myWebpart mywbprt = new myWebpart();
    mywbprt.myMethInWebPartcs();
    

    Error   2   'myWebpart' is a 'namespace' but is used like a 'type'
    

    myWebPart.cs和MyUserControl.ascx共享相同的命名空间,我认为这足以在用户控件中调用myWebPartics中的方法,但显然不是这样?

    2 回复  |  直到 17 年前
        1
  •  1
  •   John Saunders    17 年前

    首先,看起来myWebPart所在的命名空间与web部件同名。你应该改变这一点。然后,您可能不会出现编译时错误。

    更重要的是,用户控件需要找到并调用当前活动的web部件的特定实例,而不是创建新实例,因为新实例与已运行的实例无关。

        2
  •  1
  •   Kirk Liemohn    17 年前

    推荐文章