MetaColumn.Scaffold 屬性

定義

取得值,這個值表示是否應該顯示資料欄位。

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

屬性值

Boolean

如果應該顯示資料欄位則為 true,否則為 false

備註

Scaffold屬性指出當 ASP.NET 動態資料自動產生資料欄位時,是否應顯示資料欄位。 這個屬性會驗證屬性 ScaffoldColumnAttribute 是否套用至資料欄位,並傳回屬性的值 ScaffoldColumnAttribute.Scaffold 。 如果 ScaffoldColumnAttribute 屬性未套用至資料欄位,動態資料會使用下列規則來判斷是否要顯示資料行:

  • 如果將 UIHintAttribute 屬性套用至資料欄位,則會顯示 [資料] 欄位。 此規則會覆寫所有其他規則。

  • 如果屬性的值 IsForeignKeyComponenttrue ,則不會顯示 [資料] 欄位。 發生這種情況的原因是動態資料以不同方式處理外鍵欄位,而且通常不會顯示外鍵域值。

  • 如果屬性的值 IsGeneratedtrue ,則不會顯示 [資料] 欄位。 通常,在資料庫中自動產生的欄位不包含相關資訊。 UIHintAttribute如果必須顯示資料欄位,請確定您將屬性套用至資料欄位。

  • 如果屬性的值 IsCustomPropertytrue ,則不會顯示 [資料] 欄位。

適用於

另請參閱