DynamicDataManager.RegisterControl Метод

Определение

Регистрирует элемент управления DynamicDataManager.

Перегрузки

RegisterControl(Control)

Регистрирует элемент управления в элементе управления DynamicDataManager.

RegisterControl(Control, Boolean)

Регистрирует элемент управления в элементе управления DynamicDataManager.

RegisterControl(Control)

Регистрирует элемент управления в элементе управления DynamicDataManager.

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)

Параметры

control
Control

Регистрируемый элемент управления данными.

Примеры

В следующем примере показано, как зарегистрировать System.Web.UI.WebControls.GridView элемент управления в Page_Init методе веб-страницы ASP.NET.

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

Комментарии

Чтобы включить динамическое поведение в элементе управления, необходимо зарегистрировать его.

Применяется к

RegisterControl(Control, Boolean)

Регистрирует элемент управления в элементе управления DynamicDataManager.

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)

Параметры

control
Control

Регистрируемый элемент управления данными.

setSelectionFromUrl
Boolean

trueдля использования первичного ключа для задания выбранного элемента; в противном случае выбранный элемент не задан.

Комментарии

Регистрация элемента управления обеспечивает динамическое поведение. setSelectionFromUrl Если параметр и true значение первичного ключа найдено в значениях маршрута, первичный ключ будет использоваться для задания выбранного элемента. Значение первичного ключа обычно передается в маршруте с помощью строки запроса в URL-адресе запроса.

Применяется к