Question

Je suis loin de développement SharePoint pour un certain temps maintenant, et je suis en train d'accéder à l'information dans un blog SharePoint 2010 (l'un de nos utilisateurs, dans leur « MySite ») à partir d'un C # webpart qui sera résider sur la page d'accueil du site. L'idée est de pouvoir mettre en évidence le dernier message sur la page d'accueil d'un utilisateur.

aide quelqu'un peut me faire référence au blogue (en dev il est situé à http: // MonServeur / ma / BillsBlog ) de notre page d'accueil. J'ai essayé ce qui suit ...

  • une référence SPSite donnant l'URL comme paramètre constructeur, puis obtenir le web correct à partir de là. Cela échoue. (Je devine que le blog est un web, plutôt que d'une collection de sites, mais je suis ouvert pour y être corrigée)
  • Obtenir le contexte actuel de SPContext.Current, et accéder à la collection AllWebs de là, mais cela n'inculde pas le / mon site.

Une fois que je trouve le conteneur approprié (SPSite ou SPWeb) Je peux accéder à la liste de retirer les éléments dont j'ai besoin, mais je ne sais pas comment arriver à ce moment-là. Dans une console App, je l'ai travail en utilisant la méthode dans la première puce abouve.

Je suis vraiment un peu coincé, et je ne sais tout simplement pas assez sur ce que je suis à la recherche vient de pouvoir lancer une recherche Google pour trouver des réponses. Toute aide que vous pourriez me donner serait grandement apprécié.

Était-ce utile?

La solution

OK, mon erreur. Le projet a été mis en place webpart comme un sandbox, donc l'approche dans le point 1 ne marcherait pas. Changement de ce commutateur signifie qu'il est maintenant OK et travailler comme par l'application de la console.

Merci pour la lecture.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top