Вопрос о типе веб-части SharePoint - PullRequest
0 голосов
/ 22 сентября 2010

Я хочу кое-что сделать с WebParts на основе типа WebPart, который передается методу Я обнаружил, что я делаю:

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

Пахнет забавно продолжать делать это для всех веб-частей. Есть ли шаблон дизайна, который я должен использовать вместо этого?

1 Ответ

0 голосов
/ 22 сентября 2010

Если вам нужен доступ к членам, относящимся к определенному типу, тогда на самом деле superclean не существует. При желании вы можете использовать оператор as для достижения того же эффекта, что и выше:

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