【问题标题】:Need some help with sharepoint web part development在共享点 Web 部件开发方面需要一些帮助
【发布时间】:2010-09-24 16:50:11
【问题描述】:

我有一个自定义 Web 部件,其中有一个文本框。我的自定义 Web 部件还有一个自定义设置,用户可以在其中输入一些以逗号分隔的值。所以在加载时,UI 应该显示在设置中输入的值(尽管没有逗号)。

这对于普通 ascx 用户控件是否可行,因为它在创建时无法访问 sharepoint Web 部件属性,因此无法在加载时显示消息。

需要一些帮助来解决这个问题。

感谢

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    我假设您可能正在做类似this 的事情。

    您需要做的是将您的 Web 部件属性传递给您的用户控件。您可以通过在您的用户控件类中创建公共属性来做到这一点(在我上面给出的链接中进行了演示)。

    文章中的代码示例:

    // Loads a user control
    MyUserControl myUserControl = (MyUserControl)Page.LoadControl("~/_controltemplates/MyWebPart/MyUserControl.ascx");
    myUserControl.Web = SPContext.Current.Web;
    myUserControl.TextColor = this.TextColor;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 2011-06-26
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多