2009-09-17 6 views
2

NewForm.aspx, EditForm.aspx 및 DispForm.aspx의 사용자 지정 버전 목록이 있습니다. 목록이 1 년 넘게 있으며 약 1700 개의 행을 포함합니다.보기 페이지 (DispForm.aspx)가 Sharepoint 목록과 제대로 연결되지 않았습니다.

이전에 DispForm.aspx를 약간 변경했는데 목록이 없어져서 DispForm.aspx와 기본보기 페이지가 연결되지 않은 것으로 보입니다. 모든 뷰의 링크는 이제 "site/SubSite/List/DispForm.aspx? ID = 123"대신 "site /? ID = 123"을 가리 킵니다.

Sharepoint Designer를 사용하여 파일이 작업과 연관되어 있지만 작동하지 않는 설정을 다시 적용했습니다.

사이트가 여러 서버에서 실행 중이고 서비스가 다시 시작될 때까지 변경 사항이 적용되지 않을 수도 있습니다 (이전에 몇 가지 다른 변경 사항이있었습니다). 그러나 여기 누군가가 아이디어가 있기를 바랍니다.

불행히도 SPD를 통한 원격 액세스 권한과 특정 사이트 외부의 권한 만 있습니다.

업데이트 : 내 Google-FU가 약한 것 같습니다. 그러나 가능한 해결책을 찾았습니다. here.

+0

@Toft : 해결책을 찾으면이 질문에 대한 답변으로 추가하십시오. 스택 오버플로에 오신 것을 환영합니다! –

답변

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> 
관련 문제