首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >恢复NewForm.aspx文件

恢复NewForm.aspx文件
EN

Stack Overflow用户
提问于 2009-10-24 01:10:07
回答 3查看 17K关注 0票数 0

如何恢复已删除的NewForm.aspx文件?我不想把它放回回收站,因为我把它弄得一团糟,我只想重新创建原始文件。Sharepoint 2003能够做到这一点。

EN

回答 3

Stack Overflow用户

发布于 2009-10-25 09:11:53

您可以从回收站恢复它,然后在sharepoint designer中尝试“恢复到站点定义”(鼠标右键单击该文件)。备注:切勿更改开箱即用的newform / editform等。复制它,然后在sharepoint designer的列表设置中(在列表上单击鼠标右键)将newform属性设置为指向新复制的自定义表单。这样你就可以通过重置列表设置中的属性来返回,而不是得到你现在有的问题。

这里有一个深入的解释:WinSmarts article

票数 1
EN

Stack Overflow用户

发布于 2009-10-25 10:34:50

正如科林提到的,一定要复制一份。当然,你可以从删除或损坏你的新表单中恢复过来,但这有点痛苦。SharePoint的奇怪行为导致很多人这样做...我们经常创建一个新的SharePoint表单,但是列表拒绝使用它作为新表单或编辑表单的替代,所以我们删除了原来的表单。

不经意间,我相信您可以从另一个列表或库中复制newform.aspx,然后在源代码视图中更新GUID。但是,一旦检索到该文件,您就必须完成另外两个步骤才能使其正常工作。SharePoint要求列表、库和它们的支持页面之间有一种奇怪的协同。人们知道第一个,这是所谓的支持文件,通过鼠标右键在列表上,您可以选择支持文件显示,编辑和新建。大多数人不知道的是,这些文件,特别是它们的组件,必须“意识到”它们的类型是display、edit或new。如果他们没有“意识到”,那么您对“支持文件”所做的任何更改都不会被记录下来。

若要创建新网页或更新现有网页,请找到新创建或损坏的网页,如果是从头开始创建,请转到“插入”“>> SharePoint控件”“>>窗体newform.aspx部件”...选择您选择的表单web部件并添加它。在插入时,查看表单控件的属性并选择单选按钮"NEW ITEM FORM“。保存页面后,您可以选择该页面作为列表的支持文件,该设置将保持不变。

票数 1
EN

Stack Overflow用户

发布于 2014-08-30 09:18:52

不管怎么说,我都能恢复过来。

这就是我所做的。首先,我将我的共享映射到一个Z驱动器。

然后,在SharePoint Designer中,我将列表重命名为list-bak。

然后,我创建了一个原始名称的新列表(在SharePoint Designer中)。

然后,我为新列表更新了EditForm中的ListName GUID。

接下来,在命令提示符下,我将我的虚拟列表移动到bak2,并将bak列表移动回原来的名称。

此时,我恢复了我的EditForm,但它仍然不能工作(因为它试图从bak2列表中引用EditForm.aspx )。

最后,我将EditForm.aspx从bak2移到了原始列表中,并且能够进行恢复。

我希望这对其他一些可怜的笨蛋有帮助。

编辑:对于操作问题,显然您会执行相同的步骤,但使用NewForm而不是EditForm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1614767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档