Sharepoint2010ドキュメントライブラリのフォルダーの「参照」に問題があります。私の意見では、フォルダにアクセスする方法は2つありますが、違いはわかりません。1)http:// hostname / doclib / fodler / subfolder / secondsubfolder および2)http://hostname/doclib/Forms/AllItems.aspx?RootFolder =%2Ffolder%2Fsubfolder%2Fsecondsubfolder&FolderCTID = 0x012000C77CAA95BDB1F64190861DEBBE60445&View = 89E1-95793E6BE73B}
AllItems.aspxに変更を加えない限り、どちらも正常に機能しますが、AllItems.aspxをカスタマイズするときに問題が発生しました。DocLibの設定での表示が失われ、オプション1)で「Webページが見つかりません」というメッセージが表示されます。おそらく問題はカスタムページ自体またはビューですが、正確な問題を確認することはできません。
私がやりたいのは、Commmo AllItems.aspxの代わりにカスタムWebパーツページを表示することですが、SharePointがAllItems.aspxで行うのとまったく同じ方法でアクセスします。オプション2)は機能する可能性がありますが、正確なフォルダーにアクセスしてGUIDで表示する必要がありますか?したがって、これを動的に達成することは非常に簡単ではありません。
試したこと:AllItems.aspxの完全なソースコードをカスタムWebパーツページのソースコードに置き換えました。
誰かアイデアがありますか、どうすればこれを解決できますか?
よろしくお願いしますステファン