Deklarative Syntax des DynamicDataManager-Webserversteuerelements

Aktualisiert: November 2007

Das DynamicDataManager-Steuerelement aktiviert das dynamische Verhalten von Steuerelementen, die ASP.NET Dynamic Data unterstützen.

<asp:DynamicDataManager
        AutoLoadForeignKeys="True|False"
    EnableQueryStringSelection="True|False"
    EnableViewState="True|False"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    runat="server"
>
</asp:DynamicDataManager>

Hinweise

Das DynamicDataManager-Steuerelement muss auf einer Seite vorhanden sein, damit die betreffende Seite von Dynamic Data unterstützt wird. Das Markup des DynamicDataManager-Steuerelements muss sich vor dem Markup aller anderen Steuerelemente befinden, die von Dynamic Data unterstützt werden.

Beispiel

Im folgenden Beispiel wird mit einem DynamicDataManager-Steuerelement dynamisches Verhalten für eine Instanz des System.Web.UI.WebControls.GridView-Steuerelements aktiviert.

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

Siehe auch

Konzepte

Übersicht über den ASP.NET Dynamic Data-Gerüstbau und Seitenvorlagen