DynamicDataManager.RegisterControl Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.