Restaurer NewForm.fichier aspx
Comment puis-je restaurer supprimé NewForm.fichier aspx?
Je ne veux pas en arrière à travers la corbeille, depuis que j'ai fait un gâchis de ça, j'ai juste envie de recréer le fichier d'origine.
Sharepoint 2003 a été en mesure de le faire.
- Quelle est la version de SharePoint? Ceci est facilement réalisé en utilisant SP Designer.
Vous devez vous connecter pour publier un commentaire.
pourriez-vous restaurer à partir de la corbeille, puis dans sharepoint designer essayer une restauration à la définition du site" (clic droit de la souris sur le fichier). P. S. ne Jamais changer de sortir de la zone de newform /editform etc. Copier, puis dans la liste des paramètres de sharepoint designer (droit de la souris sur la liste) définir la newform propriété pour pointer vers le nouveau copié formulaire personnalisé. De cette façon, vous pouvez alwys revenir en arrière simplement en la réinitialisation de la propriété dans la liste des paramètres au lieu d'obtenir des problèmes que vous avez maintenant.
Voici une explication en profondeur: WinSmarts article
Que Colin mentionné, toujours faire une copie. Bien sûr, vous pouvez récupérer à partir de la suppression ou la corruption de vos newform mais c'est un peu de douleur. SharePoint est étrange comportement provoque beaucoup de gens à le faire [...] très souvent, nous créons un nouveau SharePoint forme, mais la liste refuse de l'utiliser comme un remplacement newform ou editform nous avons donc de supprimer l'original.
Off du haut de ma tête, je crois que vous pouvez copier le newform.aspx partir d'une autre liste ou de la bibliothèque et ensuite mettre à jour le Guid dans la vue source. Une fois que vous avez récupérer le fichier, cependant, vous devrez remplir les 2 étapes supplémentaires afin de l'obtenir pour fonctionner. SharePoint nécessite une étrange synergie entre les listes et les bibliothèques et leurs pages. Les gens sont conscients de la première, qui est appelé à prendre en charge des Fichiers, en droit de la souris incrustation sur la liste, vous pouvez choisir les fichiers de support pour l'affichage, l'édition et les nouvelles. Ce que la plupart des gens ne savent pas est que ces fichiers, bien actaully de leurs composants, doit être "conscient" du fait qu'ils sont de type d'afficher, de modifier, ou de nouvelles. Si elles ne sont pas "au courant", alors toutes les modifications que vous apportez à "prendre en charge les Fichiers" ne sera pas stik.
Pour créer une nouvelle page ou mettre à jour un existant, recherchez votre nouvellement créé ou cassé newform.aspx, si vous créez à partir de zéro aller à l'Insertion >> SharePoint Controlls >> composant webpart Formulaire... sélectionnez le composant webpart formulaire de votre choix et ajoutez-il. Lors de l'insertion d'afficher les propriétés de la forme de contrôle andselect le bouton "NOUVEL ÉLÉMENT de FORMULAIRE". Lorsque vous enregistrez la page, vous pouvez ensuite sélectionner la page de soutien de fichier pour la liste et les coller.
Les meilleures options est comme suit:
Cela fonctionne de Nouveau, Modifier, Afficher et est la meilleure option, car elle fondamentalement restaure le retour à l'usine par défaut de l'OOB ListFormWebPart au lieu de créer DataFormWebParts, qui ont leurs avantages et leurs inconvénients.
Pour ce qu'il vaut, j'ai été en mesure de récupérer.
Voici ce que j'ai fait. Tout d'abord, je l'ai associé ma Part à un lecteur Z.
Puis, dans SharePoint Designer, j'ai renommé ma liste de liste-bak.
Ensuite, j'ai créé une nouvelle liste de le nom d'origine (dans SharePoint Designer).
Ensuite, j'ai mis à jour la ListName GUID dans la EditForm de la Nouvelle Liste.
Prochain, dans l'Invite de Commande, j'ai déménagé ma liste factice de bak2, et déplacé par bak liste au nom d'origine.
À ce point, j'ai eu mon EditForm restauré, mais il n'était toujours pas de travail (comme il essayait de référence à la EditForm.aspx de la bak2 liste).
Enfin, j'ai déplacé les EditForm.aspx de la bak2 à la liste d'origine, et a été en mesure de restaurer.
J'espère que cela aide certains autres mauvais sap.
EDIT: pour la Fpo question, évidemment, vous feriez les mêmes étapes, mais avec NewForm au lieu de EditForm
J'ai eu à traiter avec les problèmes de corruption avec Sharepoint donc c'est un peu lié.
Créer une nouvelle liste et en utilisant SPD, Copiez le WebPartPages Section:
Maintenant dans votre liste avec les corrompus ou manquants forme. Créer un nouveau formulaire avec le SPD. Oui, nous savons qu'il n'est pas le même. Ours avec moi.