Freigeben über


IDataKeysControl Schnittstelle

Definition

Definiert Eigenschaften, die angeben, wie von ASP.NET Client-IDs für ein datengebundenes Steuerelement erstellt werden.

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

Hinweise

Die IDataKeysControl Schnittstelle definiert zwei Eigenschaften, die datengebundene Steuerelemente implementieren, damit Sie angeben können, wie eine Client-ID erstellt wird. Ein datengebundenes Steuerelement, das mehrere Instanzen eines Steuerelements anzeigt, muss eine ID für jede Instanz des Steuerelements erstellen. Diese ID muss eindeutig sein, um den Zugriff auf das Steuerelement über das Clientskript zu ermöglichen.

Mit ClientIDRowSuffix der -Eigenschaft können Sie den Namen oder namen von Datenfeldern angeben, deren Werte im generierten Wert für die ClientID Eigenschaft enthalten sind. Diese Werte werden verwendet, um jede Instanz des Steuerelements eindeutig auf eine Weise zu identifizieren, die einem aussagekräftigen Datenwert entspricht, anstatt einem beliebigen Wert wie der Reihenfolge, in der die Steuerelemente auf der Seite gerendert werden. Wenn Sie beispielsweise Datensätze aus einer Produktdatentabelle anzeigen, können Sie der ClientIDRowSuffix -Eigenschaft zuweisenProductID. In diesem Fall kann jede Instanz des datengebundenen Steuerelements durch den Wert aus dem ProductID Feld identifiziert werden.

Eigenschaften

ClientIDRowSuffix

Ruft die Namen der Datenfelder ab, mit deren Werten die einzelnen Instanzen eines datengebundenen Steuerelements eindeutig identifiziert werden, wenn ASP.NET den ClientID-Wert mit dem Predictable-Algorithmus generiert.

ClientIDRowSuffixDataKeys

Ruft eine Auflistung der Datenwerte ab, mit denen die einzelnen Instanzen eines datengebundenen Steuerelements eindeutig identifiziert werden, wenn ASP.NET den ClientID-Wert generiert.

Gilt für:

Weitere Informationen