Domanda

Sto utilizzando SharePoint 2007 Enterprise con Windows Server 2008. Sto usando Visual Studio Team System 2008 + C # .Net + 3,5. Sono nuovo di sviluppo di controllo utente di SharePoint e la distribuzione. Sto imparando da,

http://www.codeproject.com/KB/sharepoint/PageFooter.aspx

Ma confuso circa le seguenti operazioni di distribuzione, la mia domanda è in quali file fanno ho bisogno di modificare per inserire i segmenti di codice seguente?

Registra il tuo controllo:

<%@ Register TagPrefix="Flygare" 
    TagName="PageFooter" src="~/_controltemplates/PageFooter.ascx" %>

Inserisci il tuo controllo:

<Flygare:PageFooter id="PageFoot" runat="server" enableviewstate="true">
</Flygare:PageFooter>
È stato utile?

Soluzione

Pagina Master è dove è necessario posizionare questi elementi, perché definisce l'aspetto che tutte le pagine del sito viene e ponendo che si avrà i cambiamenti riflessi in tutte le pagine del sito.

Registrati tag deve essere posizionato nella parte superiore della pagina Maestro in cui si vede altri tag di registro. E la seconda serie di esigenze di codice per essere nella parte inferiore della pagina.

È possibile utilizzare il progettista di SharePoint

Altri suggerimenti

Oltre al commento di Jaap è una buona idea di mettere il modello di controllo in una sottodirectory di sotto del 12 alveare \ TEMPLATE \ ControlTemplate \ yoursolutiondirectory. In questo modo voi o gli altri (se si lascia l'organizzazione) saprà che il modello di controllo non è parte dell'installazione di default.

sarà necessario aggiornare la direttiva di proprietà TagName Registrati per puntare alla sottodirectory.

Oltre alle note di Kusek, assicurarsi che in realtà hanno il file ascx seduti nel vostro ControlTemplate cartella (in 12 alveare) nel percorso a cui fa riferimento con la direttiva Register.

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