Domanda

Abbiamo sviluppato una web part visiva per SharePoint 2010 con Visual Studio 2010 (Visual modello di progetto Web Part).

I carichi parziali web alcune cose e mostra un elenco di elementi. Ci vuole qualche secondo per fare questo, quindi abbiamo bisogno di caricarlo asincrona. attraverso ajax per evitare ritardi nel caricamento della pagina. Abbiamo anche bisogno di aggiornarlo ogni X secondi (asincrona troppo).

Sono nuovo a Sharepoint, ma ho una certa esperienza .NET.

Quale sarebbe l'approccio migliore per raggiungere questo obiettivo? Fa Modalità di esistere in Sharepoint? Per la parte lato client si va per jQuery?

Aggiorna

Ho provato con la soluzione ASP.NET Timer + UpdatePanel ma sto ricevendo un sacco di errori Javascript. Ho trovato questa soluzione possibile, ma non riesco a trovare che la DLL e comunque penso questo è Sharepoint 2007

È stato utile?

Soluzione

jQuery è un modo per fare questo (si sente come tutti quanti scelta al giorno d'oggi). Dal momento che si sta utilizzando un Visual Web Part un controllo ASP.NET timer in combinazione con un UpdatePanel potrebbe essere una scelta preferita nel tuo caso, che sarà anche risolvere entrambi i vostri problemi; ritardo del carico e di aggiornamento.

Altri suggerimenti

Date un'occhiata al mia risposta qui .

Se si desidera utilizzare AJAX con SP 2007 avrete un po 'messa a punto da fare. avrete necessario configurare il web.config per permettere AJAX affatto così mi consiglia di controllare la funzione AJAX.config che è un parte di http://features.codeplex.com/ . Si potrebbe voler considerare l'utilizzo di Version = 3.5.0.0, invece di 1,0.

Una volta che avete AJAX abilitato, ti bisogno di un qualche ScriptManager sulla tua pagina. Il modo più semplice per farlo è basta utilizzare SharePoint Designer per aggiungerlo al masterpage del sito.

servizio jQuery + WCF REST / JSON ospitato nella cartella ISAPI è una buona soluzione per ottenere la funzionalità AJAX in SharePoint 2010.

Einar Otto Stangvik ha un buon blog post su come questo può essere fatto (con video e e il codice sorgente ) Costruire un tempo reale WCF REST + jQuery WebPart base richiesta grafico per l'SP2010, in meno di 5 minuti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top