DynamicDataManager.RegisterControl Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.