2009-09-17 7 views
2

J'ai une liste avec des versions personnalisées de NewForm.aspx, EditForm.aspx et DispForm.aspx. La liste existe depuis plus d'un an et contient environ 1700 lignes.Voir page (DispForm.aspx) n'est pas associé correctement pour la liste Sharepoint

Plus tôt, j'ai apporté une modification mineure à DispForm.aspx et il semble que la liste ait perdu son association avec DispForm.aspx comme page d'affichage par défaut. Les liens de toutes les vues pointent maintenant vers "site /? ID = 123" au lieu de "site/SubSite/List/DispForm.aspx? ID = 123".

J'ai utilisé Sharepoint Designer pour ré-appliquer les paramètres pour lesquels les fichiers sont associés à des actions mais cela ne semble pas fonctionner. Le site fonctionne sur plusieurs serveurs et j'imagine que les modifications ne s'appliqueront peut-être pas avant le redémarrage du service (cela a déjà été le cas pour d'autres modifications), mais j'espère que quelqu'un aura des idées à ce sujet. Malheureusement, je n'ai qu'un accès à distance via SPD et aucun privilège en dehors du site spécifique.

Mise à jour: Il semble que mon google-fu était faible plus tôt mais je crois que j'ai trouvé une solution possible here.

+0

@Toft: Si vous trouvez une solution, veuillez l'ajouter comme réponse à cette question. Bienvenue sur Stack Overflow! –

Répondre

1

Cette solution a fonctionné pour moi: http://moblog.bradleyit.com/2008/10/broken-sharepoint-list-forms.html

Résumé rapide: Créer un nouveau GUID pour le ListFormWebPart

<WebPartPages:ListFormWebPart runat="server" __MarkupType="xmlmarkup" WebPart="true" __WebPartId="{NEW_GUID}" > 

Ce GUID est également utilisé dans la -tag à l'intérieur du ListFormWebPart:

<ID>g_NEW_GUID</ID> 
Questions connexes