2016-08-25 6 views

答えて

0

SPListCollectionのキーは、リストのタイトルです。 SPFolderCollectionのキーは、という名前のです。これは微妙ではあるが重要な違いです。

リストのタイトルはリスト設定で変更できます。一覧の名前はリストの作成時に決定され、通常のSharePointユーザーインターフェイスで変更することはできません(ただし、WindowsエクスプローラとSharePoint Designerで変更できます)。

名前は、リストまたはライブラリのURLまたはパスから取得できます。タイトルはパスに必ずしも反映されません。例えば

名前「MyGreatLibrary」でライブラリを作成した後に「マイオーケーライブラリ」にタイトルを変更した場合、そのルートフォルダは、まだ「MyGreatLibrary」の名前を持つことになります。

// Use the library's TITLE 
SPList myList = web.Lists["My Okay Library"]; 

// Use the library's site-relative path, or NAME 
SPFolder myFolder = web.Lists["MyGreatLibrary"]; 
+0

ありがとうございます。静的/内部の名前は、Visual Studioからも共有ポイントへの接続を開いて取得できますとにかく私はすでに静的な名前を使用しています。リストとフォルダを取得するために他のWebパーツで私と一緒に働いています。それは別のものだと思います –

関連する問題