Cette documentation est archivée et n’est pas conservée.

BaseDataBoundControl, classe

Remarque : cette classe est nouvelle dans le .NET Framework version 2.0.

Sert de classe de base pour les contrôles qui créent une liaison entre les données à l'aide d'un contrôle de source de données ASP.NET.

Espace de noms : System.Web.UI.WebControls
Assembly : System.Web (dans system.web.dll)

public abstract class BaseDataBoundControl : WebControl
public abstract class BaseDataBoundControl extends WebControl
public abstract class BaseDataBoundControl extends WebControl

ASP.NET prend en charge une architecture de contrôles qui permet aux contrôles serveur Web de se lier à des données de façon cohérente. Les contrôles serveur Web qui effectuent la liaison avec les données sont appelés contrôles liés aux données, et les classes qui facilitent cette liaison sont appelées contrôles de source de données. Les contrôles liés aux données conçus pour utiliser des contrôles de source de données ASP.NET dérivent de la classe de contrôle BaseDataBoundControl qui définit les fonctionnalités de base de contrôle lié aux données.

Vous pouvez utiliser les contrôles liés aux données qui sont fournis avec ASP.NET, y compris GridView, DetailsView et TreeView, pour exécuter la plupart des tâches qui impliquent l'affichage des données. Dans les scénarios dans lesquels ces contrôles ne fournissent pas les fonctionnalités dont vous avez besoin, vous pouvez hériter des classes DataBoundControl et HierarchicalDataBoundControl de base pour implémenter votre propre contrôle de source de données personnalisé.

Tandis que la classe qui prend en charge les propriétés DataSource et DataSourceID et la méthode DataBind correspond à un contrôle lié aux données, la plupart des contrôles liés aux données ASP.NET étendent les classes abstraites BaseDataBoundControl et DataBoundControl. Les exceptions principales incluent DataGrid, Repeater et les contrôles DropDownList. Pour plus d'informations sur la liaison de données, consultez Techniques de liaison de données de pages Web.

  • AspNetHostingPermission  Pour opérer dans un environnement hébergé. Valeur de demande : LinkDemand ; valeur d'autorisation : Minimal
  • AspNetHostingPermission  Pour opérer dans un environnement hébergé. Valeur de demande : InheritanceDemand ; valeur d'autorisation : Minimal

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: