查看页面(DispForm.aspx)与Sharepoint列表无法正确关联

时间:2009-09-17 18:07:25

标签: sharepoint sharepoint-designer

我有一个包含自定义版本的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

1 个答案:

答案 0 :(得分:1)

此解决方案对我有用: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>