MetaColumn.Scaffold 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,這個值表示是否應該顯示資料欄位。
public:
property bool Scaffold { bool get(); void set(bool value); };
public:
virtual property bool Scaffold { bool get(); void set(bool value); };
public bool Scaffold { get; set; }
public virtual bool Scaffold { get; set; }
member this.Scaffold : bool with get, set
Public Property Scaffold As Boolean
Public Overridable Property Scaffold As Boolean
屬性值
如果應該顯示資料欄位則為 true
,否則為 false
。
備註
Scaffold屬性指出當 ASP.NET 動態資料自動產生資料欄位時,是否應顯示資料欄位。 這個屬性會驗證屬性 ScaffoldColumnAttribute 是否套用至資料欄位,並傳回屬性的值 ScaffoldColumnAttribute.Scaffold 。 如果 ScaffoldColumnAttribute 屬性未套用至資料欄位,動態資料會使用下列規則來判斷是否要顯示資料行:
如果將 UIHintAttribute 屬性套用至資料欄位,則會顯示 [資料] 欄位。 此規則會覆寫所有其他規則。
如果屬性的值 IsForeignKeyComponent 為
true
,則不會顯示 [資料] 欄位。 發生這種情況的原因是動態資料以不同方式處理外鍵欄位,而且通常不會顯示外鍵域值。如果屬性的值 IsGenerated 為
true
,則不會顯示 [資料] 欄位。 通常,在資料庫中自動產生的欄位不包含相關資訊。 UIHintAttribute如果必須顯示資料欄位,請確定您將屬性套用至資料欄位。如果屬性的值 IsCustomProperty 為
true
,則不會顯示 [資料] 欄位。