DynamicDataManager.RegisterControl Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra un control DynamicDataManager.
Sobrecargas
RegisterControl(Control) |
Registra un control con el control DynamicDataManager. |
RegisterControl(Control, Boolean) |
Registra un control con el control DynamicDataManager. |
RegisterControl(Control)
Registra un control con el 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)
Parámetros
- control
- Control
Control de datos que debe registrarse.
Ejemplos
En el ejemplo siguiente se muestra cómo registrar un System.Web.UI.WebControls.GridView control en el Page_Init
método de una página web de 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>
Comentarios
Para habilitar el comportamiento dinámico en un control, debe registrarlo.
Se aplica a
RegisterControl(Control, Boolean)
Registra un control con el control 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)
Parámetros
- control
- Control
Control de datos que debe registrarse.
- setSelectionFromUrl
- Boolean
Es true
para usar la clave principal a fin de establecer el elemento seleccionado; de lo contrario, no se establece el elemento seleccionado.
Comentarios
El registro del control permite su comportamiento dinámico. Si el setSelectionFromUrl
parámetro es true
y el valor de clave principal se encuentra en los valores de ruta, se usará la clave principal para establecer el elemento seleccionado. Normalmente, el valor de clave principal se pasa en la ruta mediante la cadena de consulta en la dirección URL de la solicitud.