War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren

Deklarative Syntax des XmlDataSource-Webserver-Steuerelements

Stellt eine XML-Datenquelle für datengebundene Steuerelemente dar.


<asp:XmlDataSource
    CacheDuration="string|Infinite"
    CacheExpirationPolicy="Absolute|Sliding"
    CacheKeyDependency="string"
    DataFile="string"
    EnableCaching="True|False"
    EnableTheming="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"
    OnTransforming="Transforming event handler"
    OnUnload="Unload event handler"
    runat="server"
    SkinID="string"
    TransformArgumentList="string"
    TransformFile="string"
    Visible="True|False"
    XPath="string"
>
    <Data>string</Data>
    <Transform>string</Transform>
</asp:XmlDataSource>

Das XmlDataSource-Steuerelement ist ein Datenquellen-Steuerelement, das XML-Daten für datengebundene Steuerelemente darstellt. Mit dem XmlDataSource-Steuerelement können datengebundene Steuerelemente sowohl hierarchische Daten als auch Tabellendaten anzeigen. Mit dem XmlDataSource-Steuerelement werden i. d. R. hierarchische XML-Daten in schreibgeschützten Szenarios angezeigt. Da das XmlDataSource-Steuerelement die HierarchicalDataSourceControl-Klasse erweitert, verwendet es hierarchische Daten. Das Datenquellen-Steuerelement implementiert auch die IDataSource-Schnittstelle und verwendet Tabellendaten oder Listenformatdaten.

Weitere Informationen zum XmlDataSource-Steuerelement finden Sie unter XmlDataSource-Webserver-Steuerelement.

Im folgenden Beispiel wird veranschaulicht, wie das TreeView-Steuerelement an ein XmlDataSource-Steuerelement mit XML-Daten gebunden wird, das mithilfe der Data-Eigenschaft definiert wird.

<asp:TreeView id="BookTreeView" dataSourceID="BookXmlDataSource" runat="server">
<DataBindings>
  <asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
  <asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
  <asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
</DataBindings>
</asp:TreeView>

<asp:XmlDataSource id="BookXmlDataSource" runat="server">
  <Data>
    <Book Title="Book Title">
    <Chapter Heading="Chapter 1">
      <Section Heading="Section 1">
      </Section>
      <Section Heading="Section 2">
      </Section>
    </Chapter>
    <Chapter Heading="Chapter 2">
      <Section Heading="Section 1">
      </Section>
    </Chapter>
    </Book>
  </Data>
</asp:XmlDataSource>

Anzeigen:
© 2015 Microsoft