Domanda

Prima di strapparmi i capelli, ho cercato di modificare alcune pagine master in SharePoint Designer e ogni volta che apporto modifiche al markup HTML, le riformatta come meglio crede. Ad esempio, sto cercando di rendere il codice leggibile, quindi sto spostando gli elementi nelle loro righe e così via. Non appena lo salvo, riporta tutto in un'unica riga di codice.

Questo era un problema che avevo con VS2003 & amp; VS2005, fino a VS2005 SP1. Sfortunatamente questo rende molto ingombrante leggere o decifrare mai quale sia il markup HTML. Qualcuno sa come disabilitare questa riformattazione automatica dell'HTML in SharePoint Designer?

La mia alternativa sarebbe usare VS2008 ma quando tento di caricare il sito Web di SharePoint ricevo un errore che Visual Web Developer non può aprire i siti di SharePoint. Quindi, a quanto pare, non c'è niente da fare. Esiste un'alternativa a SharePoint Designer o sei bloccato con quello e averlo riformare il tuo markup a suo piacimento?

Grazie per il tuo tempo.

È stato utile?

Soluzione

Uso SharePoint Designer solo quando voglio vedere immediatamente l'effetto di una modifica (ad es. su una pagina master), senza dover ritirare / distribuire una soluzione solo per farlo.

Anche se richiede più tempo, autore tutto il mio HTML in Visual Studio e, se necessario, lo incollo in SharePoint Designer. Non ho MAI incollato da SharePoint Designer a Visual Studio, poiché lo strumento tende a macellare l'HTML e ad aggiungerlo solo per poterlo aprire.

Detto questo, è importante capire quando (e quando non) utilizzare SharePoint Designer. Dovresti creare soluzioni SharePoint per tutti i tuoi asset, ad es. pagine mastro e file CSS.

Se apri e modifichi uno di questi in SharePoint Designer, ricorda che non li stai creando / personalizzando. Ciò significa che il file ora risiede nel database del contenuto anziché sul disco. Ciò potrebbe influire sulle prestazioni del tuo sito Web.

Ricorda inoltre che SharePoint Designer non comprende il codice lato server. Pertanto, se si dispone di un layout di pagina con un codice, la modifica in SharePoint Designer lo interromperà.

Altri suggerimenti

Potresti essere in grado di bypassare la maggior parte del tuo utilizzo di SharePoint Designer con SharePoint Developer Explorer , e in particolare il aggiorna qui . Non l'ho provato, ma sembra che sia possibile modificare pagine master e layout di pagina direttamente da Visual Studio. Anche le persone che ci hanno lavorato ("The Kid" originariamente e Serge van den Oever con l'aggiornamento) conoscono le loro cose, quindi dovrebbe essere una buona opzione per te.

L'unica risposta è di non utilizzare SharePoint Designer.

Puoi usare Visual Studio, ma dovrai caricare i file usando l'interfaccia web invece di farlo fare a SharePoint Designer.

Come già sottolineato da Alex, sto lavorando duramente a un progetto chiamato SharePoint Developer Explorer avviato da " The Kid ". È un componente aggiuntivo di Visual Studio per la modifica di file che vivono in SharePoint. Ho apportato molte correzioni e miglioramenti al progetto originale. Vedi il mio weblog per dettagli sulle modifiche e dove trovare il ultima versione.

Perché un'immagine dice più di mille parole: Modifica i file di SharePoint con Visual Studio Azioni EFile

Questo è, credo, il problema interminabile nell'uso degli strumenti per generare HTML: sei in balia di ciò che generano. Mi rendo conto che questa è una non risposta, ma ...

La cosa triste è che lo sto riscrivendo completamente da zero e lo fa ancora. Non devo nemmeno tornare alla visualizzazione di progettazione per modificare il markup, questo è stato il trigger nelle precedenti istanze VS.

O sei completamente interessato alla progettazione basata su gui o stai completamente modificando tutto il codice a mano. Non esiste alcuna via di mezzo per i prodotti di sviluppo Microsoft, secondo la mia esperienza. L'editor di codice in Designer Sharepoint è insopportabile.

Suppongo che, se sei un masochista, è possibile utilizzare un editor di testo come scite, notepad ++, emacs, vi o qualsiasi altra cosa e codificare un sito sharepoint interamente a mano. L'ho fatto. Non posso dire che sia piacevole, ma non è peggio che usare Sharepoint Designer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top