2

名前またはIDでコンテンツタイプを取得しようとしています。

このコードを使用していますが、機能しません。

SPContentTypeId eventTypeId = new SPContentTypeId("0x0102"); 
SPContentType eventType = web.AvailableContentTypes[eventTypeId];

あなたはなにか考えはありますか?

ありがとう。

4

2 に答える 2

3

あなたがあなたの質問で提供した情報に基づいて、私はあなたが探しているものはこのようなものだと思います:

SPContentType spct = web.AvailableContentTypes ["ContentTypeName"];

幸運を!:)

于 2012-05-07T08:48:58.950 に答える
3

上記に注意してください。コンテンツタイプに変更を加える予定がある場合は、上記の関数を使用しないでください。読み取り専用バージョンを返します。使用したいもの:

web.ContentTypes["ContentTypeName"].

それ以外の:

web.AvailableContentTypes["ContentTypeName"].

上記の答えは実際には正しくないので、人々の時間を節約するためだけに。コンテキストとその使用方法に実際に依存するため、両方のオプションを含める必要があります。彼らはそのような詳細を提供していませんが、これはグーグルのトップの答えです。

于 2014-04-15T21:51:16.400 に答える