LoadViewStateByID Eigenschaft
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.LoadViewStateByID-Eigenschaft

 

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

protected bool LoadViewStateByID { get; }

Eigenschaftswert

Type: System.Boolean

true, wenn das Steuerelement seinen Ansichtszustand über ID lädt, andernfalls false.Der Standardwert ist false.

Standardmäßig lädt ein übergeordnetes Steuerelement den Ansichtszustand in die von ihm erstellten untergeordneten Steuerelemente. Dies geschieht anhand der Position jedes untergeordneten Steuerelements in der Controls-Auflistung des übergeordneten Steuerelements.Wenn der Ansichtszustand anfänglich übernommen wird, wurden möglicherweise noch nicht alle untergeordneten Steuerelemente erstellt.In diesem Fall wird der Ansichtszustand für die noch nicht erstellten Steuerelemente gespeichert und wird angewendet, wenn die untergeordneten Steuerelemente erstellt wurden.

Damit ein übergeordnetes Steuerelement den Ansichtszustand auf seine untergeordneten Steuerelemente anwenden kann, müssen zwei Bedingungen erfüllt sein:

  • Beim Postback muss das übergeordnete Steuerelement die untergeordneten Steuerelemente in exakt derselben Reihenfolge wie in der vorhergehenden Anforderung erstellen, sodass die Reihenfolge der Steuerelemente konsistent bleibt.

  • Nach dem Postback müssen alle erstellten untergeordneten Steuerelemente am Ende der Controls-Auflistung des übergeordneten Steuerelements eingefügt werden.

Wenn diese Bedingungen nicht erfüllt werden können, z. B. im Falle der verzögerten Erstellung eines untergeordneten Steuerelements, kann das übergeordnete Steuerelement den Ansichtszustand mithilfe von ID laden.Wenn Sie die LoadViewStateByID-Eigenschaft auf true festlegen möchten, verwenden Sie das ViewStateModeByIdAttribute-Metadatenattribut für das übergeordnete Steuerelement.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft