我有一个列表,上面有NewForm.aspx、EditForm.aspx和DispForm.aspx的定制版本。该列表已经发布了一年多,包含了大约1700行。
之前,我对DispForm.aspx做了一个小改动,列表似乎失去了与DispForm.aspx作为默认视图页面的关联。来自所有视图的链接现在都指向"site/?ID=123“,而不是"site/SubSite/List/DispForm.aspx?ID=123”。
我已经使用Sharepoint Designer重新应用了与操作关联的文件的设置,但似乎不起作用。
该站点在多个服务器上运行,我怀疑在服务重新启动之前可能不会应用更改(这是过去的一些其他更改的情况),但希望这里的某些人有一些想法。
不幸的是,我只有通过SPD的远程访问,没有特定站点之外的特权。
更新:之前我的google-fu似乎很弱,但我相信我找到了一个可能的解决方案here。
发布于 2009-09-25 08:37:29
这个解决方案对我很有效:http://moblog.bradleyit.com/2008/10/broken-sharepoint-list-forms.html
快速总结:为ListFormWebPart创建新的GUID
<WebPartPages:ListFormWebPart runat="server" __MarkupType="xmlmarkup" WebPart="true" __WebPartId="{NEW_GUID}" >此GUID也用于ListFormWebPart中的-tag:
<ID>g_NEW_GUID</ID>https://stackoverflow.com/questions/1440433
复制相似问题