在EPiServer中通過頁面[「propertyName」]和page.Property [「propertyName」]訪問屬性有什麼區別?EPiServer中頁面[「propertyName」]和page.property [「propertyName」]之間的差異?
Thanx!
在EPiServer中通過頁面[「propertyName」]和page.Property [「propertyName」]訪問屬性有什麼區別?EPiServer中頁面[「propertyName」]和page.property [「propertyName」]之間的差異?
Thanx!
頁[「PROPNAME」]使用PageData類的索引返回PropertyData對象的價值。
page.Property [ 「PROPNAME」]將返回整個PropertyData對象(例如一個PropertyLongString)
所以頁[ 「PROPNAME」]等於page.Property [ 「PROPNAME」]。值
不確切。但...
我總是使用我所知道的「從中獲取數據」和「動態屬性」的頁面[「PropName」],當您有可寫頁面時,它也可用於設置值。
通過我從多個合作伙伴和EPiServer課程中看到的代碼來判斷這是最常見的方式。
你可以看一下實施這裏找出到底: http://sdk.episerver.com/library/cms5/html/T_EPiServer_Core_PageData.htm
作爲比約說:
當前頁[ 「屬性名」]相同CurrentPage.Property [ 「屬性名」]值。
你確定頁面[「PropName」] == page.Property [「PropName」] =第一個返回一個對象,後者是一個PropertyData對象。當通過調試器運行時,它等於false。 – 2010-06-21 12:01:20
我從來沒有說過頁面[「PropName」] == page.Property [「PropName」],完全相反)(看最後.value :) – 2010-06-25 11:38:33