Partager via


IDataKeysControl Interface

Définition

Définit les propriétés qui spécifient comment ASP.NET crée des ID client pour un contrôle lié aux données.

public interface class IDataKeysControl
public interface IDataKeysControl
type IDataKeysControl = interface
Public Interface IDataKeysControl
Dérivé

Remarques

L’interface IDataKeysControl définit deux propriétés que les contrôles liés aux données implémentent pour vous permettre de spécifier la façon dont un ID client est créé. Un contrôle lié aux données qui affiche plusieurs instances d’un contrôle doit créer un ID pour chaque instance du contrôle. Cet ID doit être unique pour permettre l’accès au contrôle à partir du script client.

La ClientIDRowSuffix propriété vous permet de spécifier le nom ou les noms des champs de données dont les valeurs sont incluses dans la valeur générée pour la ClientID propriété. Ces valeurs sont utilisées pour identifier de manière unique chaque instance du contrôle d’une manière qui correspond à une valeur de données significative, au lieu d’une valeur arbitraire telle que l’ordre dans lequel les contrôles sont rendus sur la page. Par exemple, lorsque vous affichez des enregistrements à partir d’une table de données de produits, vous pouvez l’affecter ProductID à la ClientIDRowSuffix propriété. Dans ce cas, chaque instance du contrôle lié aux données peut être identifiée par la valeur du ProductID champ.

Propriétés

Nom Description
ClientIDRowSuffix

Obtient les noms des champs de données dont les valeurs sont utilisées pour identifier de manière unique chaque instance d’un contrôle lié aux données lorsque ASP.NET génère la ClientID valeur à l’aide de l’algorithme Predictable .

ClientIDRowSuffixDataKeys

Obtient une collection des valeurs de données utilisées pour identifier de manière unique chaque instance d’un contrôle lié aux données quand ASP.NET génère la ClientID valeur.

S’applique à

Voir aussi