DynamicDataManager.RegisterControl Methode

Definitie

Registreert een DynamicDataManager besturingselement.

Overloads

Name Description
RegisterControl(Control)

Registreert een besturingselement bij het DynamicDataManager besturingselement.

RegisterControl(Control, Boolean)

Registreert een besturingselement bij het DynamicDataManager besturingselement.

RegisterControl(Control)

Registreert een besturingselement bij het DynamicDataManager besturingselement.

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)

Parameters

control
Control

Het gegevensbeheer dat moet worden geregistreerd.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een besturingselement System.Web.UI.WebControls.GridView registreert in de methode Page_Init van een ASP.NET webpagina.

<%@ 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>

Opmerkingen

Als u dynamisch gedrag in een besturingselement wilt inschakelen, moet u dit registreren.

Van toepassing op

RegisterControl(Control, Boolean)

Registreert een besturingselement bij het DynamicDataManager besturingselement.

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)

Parameters

control
Control

Het gegevensbeheer dat moet worden geregistreerd.

setSelectionFromUrl
Boolean

true om de primaire sleutel te gebruiken om het geselecteerde item in te stellen; anders is het geselecteerde item niet ingesteld.

Opmerkingen

Als u het besturingselement registreert, wordt het dynamische gedrag ervan ingeschakeld. Als de setSelectionFromUrl parameter is true en de primaire-sleutelwaarde in de routewaarden wordt gevonden, wordt de primaire sleutel gebruikt om het geselecteerde item in te stellen. De waarde van de primaire sleutel wordt doorgaans doorgegeven in de route met behulp van de querytekenreeks in de aanvraag-URL.

Van toepassing op