Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
IDataKeysControl, interface
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.
Assembly : System.Web (dans System.Web.dll)
Le type IDataKeysControl expose les membres suivants.
| 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 lorsqu'ASP.NET génère la valeur Control.ClientID à l'aide de l'algorithme ClientIDMode.Predictable. |
|
ClientIDRowSuffixDataKeys | Infrastructure. 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. |
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 comment 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 activer l'accès au contrôle de script client.
La propriété ClientIDRowSuffix 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 propriété ClientID. Ces valeurs sont utilisées pour identifier de manière unique chaque instance du contrôle d'une façon qui correspond à une valeur de données significative, et non à une valeur arbitraire telle que l'ordre dans lequel les contrôles sont restitués dans la page. Par exemple, lorsque vous affichez des enregistrements d'une table de données de produits, vous pouvez assigner ProductID à la propriété ClientIDRowSuffix. Dans ce cas, chaque instance du contrôle lié aux données peut être identifiée par la valeur du champ ProductID.
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.