2

デフォルトのSharePointWebサイトがあります。Pagesライブラリのイベント受信者では、現在のWebにアクセスできます。

var web = properties.Web;

そして、私は非常に奇妙な問題を抱えました。web.ContentTypesコレクションはemtpyです。そこでコンテンツタイプを取得してアクセスすることはできません!Webサイト経由の場合、現在のWebのすべてのコンテンツタイプが表示されます。

このContentTypesコレクションが空であるのはなぜですか?

4

1 に答える 1

2

web.AvailableContentTypesを試してください。

この特定のサイトで定義されているものだけでなく、サイトで使用できるすべてのコンテンツタイプが含まれています。

見る:

MSDNのSPWeb.ContentTypes

于 2012-12-28T12:42:14.573 に答える