Question

J'utilise SharePoint 2007 Enterprise avec Windows Server 2008. J'utilise VSTS 2008 + C # + .Net 3.5. Je suis nouveau au développement de contrôle utilisateur SharePoint et le déploiement. J'apprends de,

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

Mais confus au sujet des étapes de déploiement suivantes, ma question est dans quels fichiers dois-je modifier pour insérer les segments de code suivant?

Inscrivez-vous votre contrôle:

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

Insérez votre commande:

<Flygare:PageFooter id="PageFoot" runat="server" enableviewstate="true">
</Flygare:PageFooter>
Était-ce utile?

La solution

Master page est l'endroit où vous devez placer ces éléments, car il définit l'apparence et la sensation que toutes les pages du site et du en plaçant que vous aurez les changements réfléchis dans toutes les pages du site.

Inscrivez-Tag doit être placé en haut de la page principale où vous voyez d'autres balises de registre. Et la deuxième série de besoins de code pour être en bas de cette page.

Vous pouvez utiliser SharePoint Designer

Autres conseils

en plus de commentaire de Jaap il est une bonne idée de mettre le modèle de contrôle dans un sous-répertoire sous la ruche 12 \ TEMPLATE \ ControlTemplates \ yoursolutiondirectory. De cette façon, vous ou les autres (si vous quittez l'organisation) saura que le modèle de contrôle ne fait pas partie de l'installation par défaut.

Vous aurez besoin de mettre à jour la propriété directive TagName Registre pour pointer vers le sous-répertoire.

en plus des notes de Kusek, assurez-vous que vous avez réellement votre fichier ascx assis dans votre dossier ControlTemplates (dans 12 ruche) sur le chemin qui est référencé avec votre directive Register.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top