Definisce le proprietà che specificano in che modo vengono creati gli ID client per un controllo associato a dati in ASP.NET.
Assembly: System.Web (in System.Web.dll)
Public Interface IDataKeysControl
public interface IDataKeysControl
public interface class IDataKeysControl
type IDataKeysControl = interface end
Il tipo IDataKeysControl espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
|
ClientIDRowSuffix | Ottiene i nomi dei campi dati i cui valori vengono utilizzati per identificare in modo univoco ogni istanza di un controllo associato a dati quando ASP.NET genera il valore Control.ClientID utilizzando l'algoritmo ClientIDMode.Predictable. |
|
ClientIDRowSuffixDataKeys | Infrastruttura. Ottiene un insieme di valori dei dati utilizzati per identificare in modo univoco ogni istanza di un controllo associato a dati quando ASP.NET genera il valore ClientID. |
L'interfaccia IDataKeysControl consente di definire due proprietà implementate dai controlli con associazione ai dati per consentire all'utente di specificare come viene creato un ID client. Un controllo con associazione a dati che consente di visualizzare più istanze di un controllo deve creare un ID per ogni istanza del controllo. L'ID deve essere univoco per consentire l'accesso al controllo da script client.
La proprietà ClientIDRowSuffix consente di specificare il nome o i nomi dei campi dati i cui valori sono inclusi nel valore generato per la proprietà ClientID. Questi valori sono utilizzati per identificare in modo univoco ogni istanza del controllo in una modalità che corrisponde a un valore dei dati significativo, anziché a un valore arbitrario, ad esempio l'ordine nel quale sono eseguiti i rendering dei controlli nella pagina. Ad esempio, quando si visualizzano i record di una tabella dati dei prodotti, è possibile assegnare ProductID alla proprietà ClientIDRowSuffix. In tal caso, ogni istanza del controllo con associazione a dati può essere identificata dal valore del campo ProductID.
.NET Framework
Supportato in: 4Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.