DynamicDataManager.RegisterControl Yöntem

Tanım

Denetimi DynamicDataManager kaydeder.

Aşırı Yüklemeler

RegisterControl(Control)

Denetimi denetime DynamicDataManager kaydeder.

RegisterControl(Control, Boolean)

Denetimi denetime DynamicDataManager kaydeder.

RegisterControl(Control)

Denetimi denetime DynamicDataManager kaydeder.

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)

Parametreler

control
Control

Kaydedilecek veri denetimi.

Örnekler

Aşağıdaki örnekte, ASP.NET System.Web.UI.WebControls.GridView Web sayfasının yönteminde Page_Init bir denetimin nasıl kaydedilecekleri gösterilmektedir.

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

Açıklamalar

Bir denetimde dinamik davranışı etkinleştirmek için bunu kaydetmeniz gerekir.

Şunlara uygulanır

RegisterControl(Control, Boolean)

Denetimi denetime DynamicDataManager kaydeder.

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)

Parametreler

control
Control

Kaydedilecek veri denetimi.

setSelectionFromUrl
Boolean

true seçili öğeyi ayarlamak için birincil anahtarı kullanmak için; aksi takdirde, seçili öğe ayarlanmaz.

Açıklamalar

Denetimi kaydetmek, dinamik davranışını etkinleştirir. setSelectionFromUrl parametre ise true ve birincil anahtar değeri yol değerlerinde bulunursa, seçili öğeyi ayarlamak için birincil anahtar kullanılır. Birincil anahtar değeri genellikle istek URL'sindeki sorgu dizesi kullanılarak yolda geçirilir.

Şunlara uygulanır