DynamicDataManager.RegisterControl Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.