DynamicDataManager.RegisterControl Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.