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
| Name | Beschreibung |
|---|---|
| RegisterControl(Control) |
Registriert ein Steuerelement mit dem DynamicDataManager Steuerelement. |
| RegisterControl(Control, Boolean) |
Registriert ein Steuerelement mit dem DynamicDataManager Steuerelement. |
RegisterControl(Control)
Registriert ein Steuerelement mit 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 methode Page_Init 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 ermöglichen, müssen Sie es registrieren.
Gilt für:
RegisterControl(Control, Boolean)
Registriert ein Steuerelement mit 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 den Primärschlüssel zum Festlegen des ausgewählten Elements zu verwenden; andernfalls wird das ausgewählte Element nicht festgelegt.
Hinweise
Das Registrieren des Steuerelements ermöglicht das dynamische Verhalten. Wenn der setSelectionFromUrl Parameter und true 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 mithilfe der Abfragezeichenfolge in der Anforderungs-URL in der Route übergeben.