Comment restaurer un fichier NewForm.aspx supprimé? Je ne veux pas le renvoyer par la corbeille, puisque j'ai fait un gâchis, je veux juste recréer le fichier original. Sharepoint 2003 a été capable de le faire.Restaurer le fichier NewForm.aspx
Répondre
pouvez-vous le restaurer à partir de la corbeille puis, dans sharepoint designer, essayez une «restauration vers la définition de site» (clic droit sur le fichier). P.S. Ne modifiez jamais la nouvelle forme/le formulaire d'édition, etc. Copiez-le, puis dans les paramètres de la liste dans le concepteur de sharepoint (clic droit sur la liste), définissez la propriété newform pour qu'elle pointe vers le nouveau formulaire personnalisé copié. De cette façon, vous pouvez toujours revenir en arrière simplement en réinitialisant la propriété dans les paramètres de la liste au lieu d'obtenir les problèmes que vous avez maintenant.
est ici une explication approfondie: WinSmarts article
Problème avec cette solution est que même après avoir cliqué sur restaurer la définition du site, j'ai récupéré mon ancien fichier modifié (allez figure?), C'est pourquoi j'ai eu recours à la supprimer en premier lieu. – R0b0tn1k
Comme mentionné Colin, toujours faire une copie. Bien sûr, vous pouvez récupérer de supprimer ou de corrompre votre nouvelle forme, mais c'est un peu pénible. Le comportement bizarre de SharePoint amène beaucoup de gens à le faire ... très souvent, nous créons un nouveau formulaire SharePoint mais la liste refuse de l'utiliser comme nouvelle forme ou forme d'édition de remplacement, donc nous supprimons l'original. Je crois que vous pouvez copier newform.aspx à partir d'une autre liste ou bibliothèque, puis mettre à jour les GUID dans la vue source. Cependant, une fois le fichier récupéré, vous devrez effectuer deux étapes supplémentaires pour le faire fonctionner. SharePoint nécessite une synergie étrange entre les listes et les bibliothèques et leurs pages de support. Les gens sont au courant de la première, ce qui s'appelle Supporting Files, en cliquant avec le bouton droit de la souris sur la liste, vous pouvez choisir les fichiers de support pour l'affichage, l'édition et le nouveau. Ce que la plupart des gens ne savent pas, c'est que ces fichiers, en fait leurs composants, doivent être "conscients" du fait qu'ils sont de type display, edit, ou new. Si elles ne sont pas "conscientes", les modifications que vous apportez à "Fichiers de support" ne seront pas modifiées.
Pour créer une nouvelle page ou en mettre à jour une existante, localisez votre newform.aspx nouvellement créé ou cassé, si vous le créez à partir de zéro, allez dans Insertion >> Controllers SharePoint >> Form Web Part ... sélectionnez le formulaire partie Web de votre choix et ajoutez-le. Lors de l'insertion, affichez les propriétés du contrôle de formulaire et sélectionnez le bouton radio "NOUVEAU FORMULAIRE". Après avoir enregistré la page, vous pouvez sélectionner la page en tant que fichier de support pour la liste et le réglage sera conservé.
Hélas, non ... J'espérais que cela ferait l'affaire mais ce n'est pas le cas. J'ai essayé différents scénarios basés sur cette astuce, mais aucun n'a fonctionné. Je tue la liste et la recréer. – R0b0tn1k
Pour ce que ça vaut, j'ai pu récupérer.
Voici ce que j'ai fait. Tout d'abord, j'ai cartographié mon partage sur un lecteur Z. Ensuite, dans SharePoint Designer, j'ai renommé ma liste en liste-bak.
Ensuite, j'ai créé une nouvelle liste du nom d'origine (dans SharePoint Designer). Ensuite, j'ai mis à jour le GUID ListName dans le EditForm pour la nouvelle liste.
Ensuite, dans l'invite de commande, j'ai déplacé ma liste factice vers bak2, et déplacé par la liste bak vers le nom d'origine.
À ce stade, mon EditForm a été restauré, mais il ne fonctionnait toujours pas (car il essayait de référencer le EditForm.aspx de la liste bak2).
Enfin, j'ai déplacé le EditForm.aspx du bak2 à la liste originale, et a pu restaurer. J'espère que cela aidera une autre sève pauvre.
EDIT: la OPs question, évidemment, vous feriez les mêmes étapes, mais avec NewForm au lieu de EditForm
Ummm ... pourquoi n'avez-vous pas créé un nouveau formulaire de liste? Et qu'avez-vous fait exactement pour «gâcher» l'original si catastrophique qu'il n'a pas pu être restauré? – Panoone
Les meilleures options sont les suivantes:
- supprimer simplement la mauvaise page du formulaire de ListFormWebPart si il existe encore
- Faire une copie d'un de votre bonne page formulaire ListFormWebPart
- Renommer la page du formulaire ListFormWebPart copié à quel que soit le nom du mauvais était
Cela fonctionne pour New, Edit et Display et est la meilleure option car elle vous restaure fondamentalement la valeur par défaut OW ListFormWebPart par défaut au lieu de créer DataFormWebParts, qui ont leurs avantages et leurs inconvénients.
- 1. comment restaurer le fichier supprimé
- 2. Restaurer un fichier depuis Git?
- 3. Comment restaurer un fichier en utilisant C#?
- 4. Utilisez debug.exe pour restaurer un fichier supprimé
- 5. Comment restaurer un fichier archivé dans Clearcase?
- 6. Restaurer le statut de l'application
- 7. Être informé lorsqu'un certain changement de champ dans NewForm.aspx
- 8. Personnaliser NewForm.aspx de SharePoint, ou créer mon propre formulaire ... pensées?
- 9. Fast InnoDB Restaurer?
- 10. MSSQL2005: Restaurer la base de données sans restaurer le catalogue de texte intégral
- 11. Comment restaurer un fichier source pour winHelp (.HLP)
- 12. Restaurer à un point dans le temps
- 13. restaurer le cache de configuration sharepoint
- 14. Restaurer le feu sql ne marche pas
- 15. Comment restaurer depuis le référentiel SVN
- 16. Restaurer l'oracle xe problème
- 17. Comment restaurer un fichier de vidage à partir de mysqldump?
- 18. Mysql Windows "mysqldump -t" restaurer
- 19. Comment restaurer le chemin avec des espaces dans Windows?
- 20. restaurer une base de données
- 21. Comment restaurer FirstResponder précédent?
- 22. écran vim restaurer
- 23. restaurer sauvegarde mysql
- 24. Restaurer après la fin
- 25. Restaurer depuis Recyclebin (C#)
- 26. restaurer l'axe Y supprimé
- 27. Restaurer svn sans aucune sauvegarde
- 28. Restaurer le focus de la fenêtre sur le précédent propriétaire
- 29. Restaurer la dernière sauvegarde à partir du fichier bak avec le script
- 30. Comment sauvegarder un objet C++ dans un fichier xml et le restaurer?
Quelle version de SharePoint? Ceci est facilement réalisé en utilisant SP Designer. – Panoone