mehrere Siteübersichten in der Datei Web.config

13/05/2008 - 17:25 von Klaus | Report spam
Hallo,

ich brauche unbedingt 2 verschieden Quellen um in der Site mit TreeView
zuecht zu kommen. Sollte eigentlich kein Problem sein.
Hab in der Web.config

<configuration>
<system.web>

<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">

<providers>


<add

name="FMS"

description="FirmenSiteMap"

type="System.Web.XmlSiteMapProvider"

siteMapFile="Firmen.sitemap" />


</providers>

</siteMap>

</system.web>



und im FirmenMaster:

<asp:TreeView ID="TreeView3" runat="server"
DataSourceID="SiteMapDataSource2">

</asp:TreeView>


<asp:SiteMapDataSource ID="SiteMapDataSource2" runat="server"
SiteMapProvider="FSM" />



Aber es geht nicht. Kann mir einer helfen und den Fehler aufzeigen?

Danke Klaus
 

Lesen sie die antworten

#1 Christoph Schneegans
13/05/2008 - 23:56 | Warnen spam
"Klaus" schrieb:

ich brauche unbedingt 2 verschieden Quellen um in der Site mit TreeView
zuecht zu kommen.



Vielleicht genügt es ja schon, die Sitemap folgendermaßen
zweizuteilen:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet...-1.0" >
<siteMapNode>
<siteMapNode url="a" title="a" description="a">
<siteMapNode url="b" title="b" description="b" />
</siteMapNode>
<siteMapNode url="c" title="c" description="c">
<siteMapNode url="d" title="d" description="d" />
</siteMapNode>
</siteMapNode>
</siteMap>

In der SiteMapDataSource kannst du dann den Startknoten angeben;

<asp:SiteMapDataSource StartingNodeUrl="a" runat="server" ID="SiteMapDataSource1">
</asp:SiteMapDataSource>

verwendet also einen Teil der Web.sitemap,

<asp:SiteMapDataSource StartingNodeUrl="c" runat="server" ID="SiteMapDataSource2">
</asp:SiteMapDataSource>

den anderen.

<http://schneegans.de/expression-web...erung/> · Unicode in xWeb

Ähnliche fragen