Accedere a un blog sitopersonale da una home page webpart
-
09-10-2019 - |
Domanda
Sono stato lontano da sviluppo di SharePoint per un bel po 'ormai, e sto cercando di accedere alle informazioni in un blog SharePoint 2010 (da uno dei nostri utenti, all'interno del loro "MySite") da un C # webpart che sarà risiedere sulla home page del sito. L'idea è quella di essere in grado di mettere in evidenza gli ultimi messaggi di un certo utente sulla home page.
Qualcuno può aiutarmi a fare riferimento al blog (in dev si trova a http: // myServer / mio / BillsBlog ) dalla nostra homepage. Ho provato quanto segue ...
- Riferimento uno SPSite dando l'URL come un parametro del costruttore, quindi ottenere il corretto web da lì. Ciò non è riuscito. (Sto cercando di indovinare il blog è un web, piuttosto che una raccolta siti, ma sono aperto a essere corretto lì)
- Prendi il contesto attuale da SPContext.Current, e l'accesso alla raccolta AllWebs da lì, ma questo non inculde il / la mia web.
Una volta che trovo il contenitore appropriato (SPSite o SPWeb) posso accedere all'elenco di tirare fuori gli elementi di cui ho bisogno, ma non so come arrivare a quel punto. In una console app, ce l'ho a lavorare utilizzando il metodo nel primo abouve proiettile.
Sono davvero praticamente bloccato ora, e ho semplicemente non so abbastanza su quello che sto cercando fro essere in grado di cercare su Google per le risposte. Tutto l'aiuto che mi potrebbe dare sarebbe molto apprezzato.
Soluzione
OK, il mio errore. Il progetto webpart è stato istituito come una sandbox, quindi l'approccio di proiettile 1 non avrebbe funzionato. La modifica che l'interruttore significava ora è OK e lavorare come per la console app.
Grazie per la lettura.