Partager via


DynamicDataManager.RegisterControl Méthode

Définition

Enregistre un contrôle DynamicDataManager.

Surcharges

RegisterControl(Control)

Enregistre un contrôle avec le contrôle DynamicDataManager.

RegisterControl(Control, Boolean)

Enregistre un contrôle avec le contrôle DynamicDataManager.

RegisterControl(Control)

Enregistre un contrôle avec le contrôle DynamicDataManager.

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)

Paramètres

control
Control

Contrôle de données à enregistrer.

Exemples

L’exemple suivant montre comment inscrire un System.Web.UI.WebControls.GridView contrôle dans la Page_Init méthode d’une page Web ASP.NET.

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

Remarques

Pour activer le comportement dynamique dans un contrôle, vous devez l’inscrire.

S’applique à

RegisterControl(Control, Boolean)

Enregistre un contrôle avec le contrôle DynamicDataManager.

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)

Paramètres

control
Control

Contrôle de données à enregistrer.

setSelectionFromUrl
Boolean

true pour utiliser la clé primaire pour définir l'élément sélectionné ; sinon, l'élément sélectionné n'est pas défini.

Remarques

L’inscription du contrôle active son comportement dynamique. Si le setSelectionFromUrl paramètre est true et que la valeur de clé primaire se trouve dans les valeurs de routage, la clé primaire est utilisée pour définir l’élément sélectionné. La valeur de la clé primaire est généralement transmise dans la route à l’aide de la chaîne de requête dans l’URL de la requête.

S’applique à