DynamicDataManager.RegisterControl Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje DynamicDataManager ovládací prvek.
Přetížení
RegisterControl(Control) |
Zaregistruje ovládací prvek u DynamicDataManager ovládacího prvku. |
RegisterControl(Control, Boolean) |
Zaregistruje ovládací prvek u DynamicDataManager ovládacího prvku. |
RegisterControl(Control)
Zaregistruje ovládací prvek u DynamicDataManager ovládacího prvku.
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)
Parametry
- control
- Control
Ovládací prvek dat, který se má zaregistrovat.
Příklady
Následující příklad ukazuje, jak zaregistrovat System.Web.UI.WebControls.GridView ovládací prvek v Page_Init
metodě webové stránky 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>
Poznámky
Pokud chcete povolit dynamické chování v ovládacím prvku, musíte ho zaregistrovat.
Platí pro
RegisterControl(Control, Boolean)
Zaregistruje ovládací prvek u DynamicDataManager ovládacího prvku.
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)
Parametry
- control
- Control
Ovládací prvek dat, který se má zaregistrovat.
- setSelectionFromUrl
- Boolean
true
použít primární klíč k nastavení vybrané položky; v opačném případě vybraná položka není nastavena.
Poznámky
Registrace ovládacího prvku umožňuje jeho dynamické chování. Pokud je setSelectionFromUrl
true
parametr a hodnota primárního klíče se nachází v hodnotách trasy, primární klíč se použije k nastavení vybrané položky. Hodnota primárního klíče se obvykle předává v trase pomocí řetězce dotazu v adrese URL požadavku.