0

EPiServerのpage["propertyName"]とpage.Property["propertyName"]を介してプロパティにアクセスすることの違いは何ですか?

ありがとう!

4

3 に答える 3

1

page ["PropName"]は、PageDataクラスのインデクサーを使用して、PropertyDataオブジェクトの値を返します。

page.Property ["PropName"]は、PropertyDataオブジェクト全体(たとえば、PropertyLongString)を返します。

したがって、page["PropName"]はpage.Property["PropName"]。Valueと同じです。

于 2010-06-16T11:58:08.857 に答える
0

正確にはわかりません。だが...

私はいつもpage["PropName"]を使用します。これは、「データの取得元」と「動的プロパティ」で機能します。書き込み可能なページがある場合は、値の設定にも機能します。

複数のパートナーやEPiServerコースで見たコードから判断すると、これも最も一般的な方法です。

ここで実装を確認し、正確に確認できます: http ://sdk.episerver.com/library/cms5/html/T_EPiServer_Core_PageData.htm

于 2010-05-30T21:01:49.960 に答える
0

ビョルンが言ったように:

CurrentPage["PropertyName"]CurrentPage.Property["PropertyName"]。Valueと同じです。

于 2010-07-21T10:43:54.880 に答える