Share via


MetaColumn.Scaffold Propriété

Définition

Obtient une valeur qui indique si le champ de données doit être affiché.

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

Valeur de propriété

true si le champ de données doit être affiché ; sinon, false.

Remarques

La Scaffold propriété indique si un champ de données doit être affiché lorsqu’il est généré automatiquement par ASP.NET données dynamiques. Cette propriété vérifie si un ScaffoldColumnAttribute attribut est appliqué au champ de données et retourne la valeur de la ScaffoldColumnAttribute.Scaffold propriété. Si un ScaffoldColumnAttribute attribut n’est pas appliqué au champ de données, Dynamic Data utilise les règles suivantes pour déterminer s’il faut afficher la colonne :

  • Si un UIHintAttribute attribut est appliqué au champ de données, le champ de données s’affiche. Cette règle remplace toutes les autres règles.

  • Si la valeur de la IsForeignKeyComponent propriété est true, le champ de données n’est pas affiché. Cela se produit parce que les données dynamiques gèrent les champs de clé étrangère d’une autre manière et n’affichent généralement pas la valeur du champ de clé étrangère.

  • Si la valeur de la IsGenerated propriété est true, le champ de données n’est pas affiché. En règle générale, les champs générés automatiquement dans la base de données ne contiennent pas d’informations pertinentes. Veillez à appliquer l’attribut UIHintAttribute au champ de données, si le champ de données doit être affiché.

  • Si la valeur de la IsCustomProperty propriété est true, le champ de données n’est pas affiché.

S’applique à

Voir aussi