Freigeben über


DynamicDataManager.RegisterControl Methode

Definition

Registriert ein DynamicDataManager-Steuerelement.

Überlädt

RegisterControl(Control)

Registriert ein Steuerelement bei dem DynamicDataManager-Steuerelement.

RegisterControl(Control, Boolean)

Registriert ein Steuerelement bei dem DynamicDataManager-Steuerelement.

RegisterControl(Control)

Registriert ein Steuerelement bei 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 Page_Init -Methode 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 aktivieren, müssen Sie es registrieren.

Gilt für:

RegisterControl(Control, Boolean)

Registriert ein Steuerelement bei 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 das ausgewählte Element mithilfe des Primärschlüssels festzulegen. Andernfalls wird das ausgewählte Element nicht festgelegt.

Hinweise

Durch die Registrierung des Steuerelements wird dessen dynamisches Verhalten aktiviert. Wenn der setSelectionFromUrl Parameter ist true und 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 in der Route übergeben, indem die Abfragezeichenfolge in der Anforderungs-URL verwendet wird.

Gilt für: