DynamicDataManager.RegisterControl Methode

Definition

Registriert ein DynamicDataManager Steuerelement.

Überlädt

Name Beschreibung
RegisterControl(Control)

Registriert ein Steuerelement mit dem DynamicDataManager Steuerelement.

RegisterControl(Control, Boolean)

Registriert ein Steuerelement mit dem DynamicDataManager Steuerelement.

RegisterControl(Control)

Registriert ein Steuerelement mit dem DynamicDataManager Steuerelement.

public:
 void RegisterControl(System::Web::UI::Control ^ control);
public void RegisterControl(System.Web.UI.Control control);
member this.RegisterControl : System.Web.UI.Control -> unit
Public Sub RegisterControl (control As Control)

Parameter

control
Control

Das zu registrierende Datensteuerelement.

Beispiele

Das folgende Beispiel zeigt, wie Sie ein System.Web.UI.WebControls.GridView-Steuerelement in der methode Page_Init einer ASP.NET Webseite registrieren.

<%@ Page Language="C#" MasterPageFile="~/Site.master" %>

<script runat="server">

    protected void Page_Init(object sender, EventArgs e) {
        DynamicDataManager1.RegisterControl(GridView1);
    }

</script>



<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

    <h1> DynamicDataManager VB Sample</h1>
    
    <asp:DynamicDataManager ID="DynamicDataManager1" runat="server" 
        AutoLoadForeignKeys="true" />
    
    <asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource" AllowPaging="True"
        AllowSorting="True" CssClass="gridview">
    </asp:GridView>
    
    <asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true">
       
    </asp:LinqDataSource>
    
</asp:Content>
<%@ Page Language="VB" MasterPageFile="~/Site.master" %>

<script runat="server">

    Protected Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
        DynamicDataManager1.RegisterControl(GridView1)
    End Sub

</script>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        
<h1> DynamicDataManager CS Sample</h1>

    <asp:DynamicDataManager ID="DynamicDataManager1" runat="server"
         AutoLoadForeignKeys="true" />

    <asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource"
        AllowPaging="True" AllowSorting="True" CssClass="gridview">
    </asp:GridView>

    <asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true">
    </asp:LinqDataSource>
    
</asp:Content>

Hinweise

Um dynamisches Verhalten in einem Steuerelement zu ermöglichen, müssen Sie es registrieren.

Gilt für:

RegisterControl(Control, Boolean)

Registriert ein Steuerelement mit dem DynamicDataManager Steuerelement.

public:
 void RegisterControl(System::Web::UI::Control ^ control, bool setSelectionFromUrl);
public void RegisterControl(System.Web.UI.Control control, bool setSelectionFromUrl);
member this.RegisterControl : System.Web.UI.Control * bool -> unit
Public Sub RegisterControl (control As Control, setSelectionFromUrl As Boolean)

Parameter

control
Control

Das zu registrierende Datensteuerelement.

setSelectionFromUrl
Boolean

true um den Primärschlüssel zum Festlegen des ausgewählten Elements zu verwenden; andernfalls wird das ausgewählte Element nicht festgelegt.

Hinweise

Das Registrieren des Steuerelements ermöglicht das dynamische Verhalten. Wenn der setSelectionFromUrl Parameter und true der Primärschlüsselwert in den Routenwerten gefunden wird, wird der Primärschlüssel verwendet, um das ausgewählte Element festzulegen. Der Primärschlüsselwert wird in der Regel mithilfe der Abfragezeichenfolge in der Anforderungs-URL in der Route übergeben.

Gilt für: