Je rencontre des problèmes avec un modèle de contrôle personnalisé.Modèle de contrôle personnalisé SharePoint non appliqué
Mon intention est d'utiliser un modèle de contrôle personnalisé sur un NewForm.aspx pour une liste.
J'ai créé un fichier CustomTemplate.ascx et cela est déployé à
12/Template/CONTROLTEMPLATES
<SharePoint:RenderingTemplate ID="CustomListForm" runat="server" >...
J'ai modifié le fichier schema.xml pour la liste à utiliser mon modèle personnalisé:
<Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main" Template="CustomListForm" />
Ma page NewForm.aspx affiche toujours la vue par défaut. C'est pour les listes nouvelles et existantes basées sur mon modèle de liste. J'ai essayé de redémarrer IIS autour du déploiement mais cela n'aide pas.
Si je change le nom de mon modèle en "ListForm", cela remplace avec succès le modèle par défaut comme prévu, et je peux voir le changement dans les listes existantes et nouvelles.
J'ai cherché de l'aide sur ce site et Google, mais je ne trouve rien. Est-ce que quelqu'un à déjà rencontré cela avant?
Ok, vérifié le journal après avoir essayé d'afficher le NewForm.page ASPX et ce qui suit est écrit: élevé \t AVERTISSEMENT: Impossible de modifier FormContext.FormMode à [Invalid] car il est déjà défini sur [Nouveau] Des idées? – Jonny