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

SharePoint Web部件类型问题

  •  0
  • bmw0128  · 技术社区  · 15 年前

    我发现我在做:

    if(obj is Microsoft.SharePoint.WebPartPages.ContentEditorWebPart)
    ...
    else if (obj is SummaryLinkWebPart)
    

    对所有的网页部件都这么做真是好笑。有没有我应该使用的设计模式?

    1 回复  |  直到 15 年前
        1
  •  0
  •   zincorp    15 年前

    如果您需要访问特定于某个类型的成员,那么实际上没有 超级清洁 这样做的方式。如果你愿意,你可以用 as

    wp = obj as Microsoft.SharePoint.WebPartPages.ContentEditorWebPart;
    if(wp != null)
       ...