none
SiteMapDataSource - Consulta RRS feed

  • Pregunta

  • Saludos y suertes a todos,  tengo un problemita, en mi pagina aspx, tengo dos SiteMapData Source1 y 2, pero por default busca el 1, pero tengo un treeview que vea el 2, como puedo decirle que lea el dos no el 1.

     

    gracias

    martes, 29 de enero de 2008 19:01

Respuestas

  • Holas!

    Recuerda que tu puedes definir tus SiteMapProvider en el web.config:
    <configuration>
    <system.web>
    <siteMap defaultProvider="miSiteMap">
    <providers>
    <add
    name="miSiteMap"
    type="XmlSiteMapProvider, System.Web, Version=1.1.3300.0,
    Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    siteMapFile="my.sitemap"
    description="XmlSiteMapProvider that loads my.sitemap"/>
    </providers>
    </siteMap>
    </system.web>
    </configuration>
    Tu puedes tener ahi, N provider y uno por defecto para el SiteMap. Ahora lo que harás (en tu página aspx) es agregar tu SiteMapDataSource:
     <aspTongue TiediteMapDataSource
    id="SiteMapDataSource1"
    runat="server"
    SiteMapProvider="miSiteMap" />

    Pero tu especeficirás con cual SiteMapProvider trabajará. Y por último, lo que harás que tu treeview use ese SiteMapDataSource:

    <asp:TreeView
    id="TreeView1"
    runat="server"
    DataSourceID="SiteMapDataSource1">
    </asp:TreeView>


    Saludos,
    miércoles, 30 de enero de 2008 3:29