Поделиться через


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

Значение свойства

true, если поле данных должно отображаться; в противном случае — false.

Комментарии

Свойство Scaffold указывает, должно ли отображаться поле данных при его автоматическом создании ASP.NET динамическими данными. Это свойство проверяет, применяется ли ScaffoldColumnAttribute атрибут к полю данных, и возвращает значение ScaffoldColumnAttribute.Scaffold свойства . ScaffoldColumnAttribute Если атрибут не применяется к полю данных, динамические данные используют следующие правила, чтобы определить, следует ли отображать столбец:

  • UIHintAttribute Если атрибут применяется к полю данных, отображается поле данных. Это правило переопределяет все остальные правила.

  • Если свойство имеет trueзначение IsForeignKeyComponent , поле данных не отображается. Это происходит потому, что динамические данные обрабатывают поля внешнего ключа по-другому и обычно не отображают значение поля внешнего ключа.

  • Если свойство имеет trueзначение IsGenerated , поле данных не отображается. Как правило, поля, которые автоматически создаются в базе данных, не содержат релевантной информации. Убедитесь, что атрибут применяется UIHintAttribute к полю данных, если поле данных должно отображаться.

  • Если свойство имеет trueзначение IsCustomProperty , поле данных не отображается.

Применяется к

См. также раздел