Partage via


IDataKeysControl Interface

Définition

Définit des propriétés qui spécifient la façon dont ASP.NET crée des ID clients 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 d’un script client.

La ClientIDRowSuffix propriété vous permet de spécifier le 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 affichés sur la page. Par exemple, lorsque vous affichez des enregistrements d’une table de données products, vous pouvez 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

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 lorsqu'ASP.NET génère la valeur ClientID à l'aide de l'algorithme Predictable.

ClientIDRowSuffixDataKeys

Obtient une collection de valeurs de données utilisées pour identifier de façon unique chaque instance d'un contrôle lié aux données lorsqu'ASP.NET génère la valeur ClientID.

S’applique à

Voir aussi