DynamicDataManager.RegisterControl Metod

Definition

Registrerar en DynamicDataManager kontroll.

Överlagringar

Name Description
RegisterControl(Control)

Registrerar en kontroll med DynamicDataManager kontrollen.

RegisterControl(Control, Boolean)

Registrerar en kontroll med DynamicDataManager kontrollen.

RegisterControl(Control)

Registrerar en kontroll med DynamicDataManager kontrollen.

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)

Parametrar

control
Control

Den datakontroll som ska registreras.

Exempel

I följande exempel visas hur du registrerar en System.Web.UI.WebControls.GridView-kontroll i metoden Page_Init för en ASP.NET webbsida.

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

Kommentarer

Om du vill aktivera dynamiskt beteende i en kontroll måste du registrera den.

Gäller för

RegisterControl(Control, Boolean)

Registrerar en kontroll med DynamicDataManager kontrollen.

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)

Parametrar

control
Control

Den datakontroll som ska registreras.

setSelectionFromUrl
Boolean

true för att använda primärnyckeln för att ange det markerade objektet. Annars anges inte det markerade objektet.

Kommentarer

Registrering av kontrollen möjliggör dess dynamiska beteende. Om parametern setSelectionFromUrl är true och det primära nyckelvärdet hittas i vägvärdena används primärnyckeln för att ange det valda objektet. Primärnyckelvärdet skickas vanligtvis i vägen med hjälp av frågesträngen i begärande-URL:en.

Gäller för