Comparteix a través de


IDataKeysControl Interfaz

Definición

Define propiedades que especifican cómo crea ASP.NET identificadores de cliente para un control enlazado a datos.

public interface class IDataKeysControl
public interface IDataKeysControl
type IDataKeysControl = interface
Public Interface IDataKeysControl
Derivado

Comentarios

La IDataKeysControl interfaz define dos propiedades que implementan los controles enlazados a datos para permitirle especificar cómo se crea un identificador de cliente. Un control enlazado a datos que muestra varias instancias de un control debe crear un identificador para cada instancia del control. Ese identificador debe ser único para habilitar el acceso al control desde el script de cliente.

La ClientIDRowSuffix propiedad permite especificar el nombre o los nombres de los campos de datos cuyos valores se incluyen en el valor generado para la ClientID propiedad . Estos valores se usan para identificar de forma única cada instancia del control de forma que corresponda a un valor de datos significativo, en lugar de a un valor arbitrario, como el orden en que se representan los controles en la página. Por ejemplo, al mostrar registros de una tabla de datos de productos, puede asignarlos ProductID a la ClientIDRowSuffix propiedad . En ese caso, cada instancia del control enlazado a datos se puede identificar mediante el valor del ProductID campo.

Propiedades

ClientIDRowSuffix

Obtiene los nombres de los campos de datos cuyos valores se utilizan para identificar de forma única cada instancia de un control enlazado a datos cuando ASP.NET genera el valor ClientID utilizando el algoritmo Predictable.

ClientIDRowSuffixDataKeys

Obtiene una colección de los valores de datos que se usan para identificar de manera única cada instancia de un control enlazado a datos cuando ASP.NET genera el valor de ClientID.

Se aplica a

Consulte también