[ Valerij Zajcev @ 05.09.2010. 23:01 ] @
Ok, znam da svi URL-ovi moraju da budu jedinstveni. Ali ima li neka fora da se ovo organizuje u grupe? Ili moraju da se prave razlicite strane. Ovako imam income/outcome gde sam mislio CRUD stranama da prosledjujem parametar koji identifikuje income/outcome. Ili sam ja to sve lose zamislio?
Code:

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="~/Home.aspx" title="Home"  description="Home">
      <siteMapNode url="" title="Incomes"  description="Icomes">
        <siteMapNode url="~/AddNewTransferSubType.aspx" title="Add new SubType"  description=""/>
        <siteMapNode url="~/RemoveTransferSubType.aspx" title="Remove SubType"  description=""/>
        <siteMapNode url="~/EditTransferSubType.aspx" title="Edit SubType"  description=""/>
        <siteMapNode url="~/ViewAllSubTypes.aspx" title="View All SubTypes"  description=""/>
      </siteMapNode>
      <siteMapNode url="" title="Outcomes"  description="Outcomes">
        <siteMapNode url="~/AddNewTransferSubType.aspx" title="Add new SubType"  description=""/>
        <siteMapNode url="~/RemoveTransferSubType.aspx" title="Remove SubType"  description=""/>
        <siteMapNode url="~/EditTransferSubType.aspx" title="Edit SubType"  description=""/>
        <siteMapNode url="~/ViewAllSubTypes.aspx" title="View All SubTypes"  description=""/>
      </siteMapNode>
        <siteMapNode url="~/About.aspx" title="About"  description="About" />
    </siteMapNode>
</siteMap>
[ Valerij Zajcev @ 06.09.2010. 02:22 ] @
Resio sam problem dodavanjem vrednosti u query string, nadam se da je ovo dobro (s obzirom da radi), da li ima jos neki bolji nacin?
Code:

    <siteMapNode url="~/Home.aspx" title="Home"  description="Home">
      <siteMapNode url="" title="Incomes"  description="Icomes">
        <siteMapNode url="~/AddNewTransferSubType.aspx?transferType=1" title="Add new SubType"  description=""/>
        <siteMapNode url="~/RemoveTransferSubType.aspx?transferType=1" title="Remove SubType"  description=""/>
        <siteMapNode url="~/EditTransferSubType.aspx?transferType=1" title="Edit SubType"  description=""/>
        <siteMapNode url="~/ViewAllSubTypes.aspx?transferType=1" title="View All SubTypes"  description=""/>
      </siteMapNode>
      <siteMapNode url="" title="Outcomes"  description="Outcomes">
        <siteMapNode url="~/AddNewTransferSubType.aspx?transferType=2" title="Add new SubType"  description=""/>
        <siteMapNode url="~/RemoveTransferSubType.aspx?transferType=2" title="Remove SubType"  description=""/>
        <siteMapNode url="~/EditTransferSubType.aspx?transferType=2" title="Edit SubType"  description=""/>
        <siteMapNode url="~/ViewAllSubTypes.aspx?transferType=2" title="View All SubTypes"  description=""/>
      </siteMapNode>
        <siteMapNode url="~/About.aspx" title="About"  description="About" />
    </siteMapNode>
[ toxi_programer @ 06.09.2010. 22:40 ] @
Adresa sa različitim parametrima se tretira kao sasvim druga stranica. Što ona u stvari i jeste.

Na primer, adresa http://www.quotesfan.com/default.aspx i http://www.quotesfan.com/default.aspx?id=123 će dati potpuno isti rezultat, ali to su dve potpuno različite adrese.
To što je predat parametar može da znači tebi kao programeru, ali url te adrese u stvari ne sadrži nikakve parametre u klasičnom smislu, već ti parsiraš tu adresu po nekim standardnima koji su utvrđeni i na taj način izvlačiš "parametre". Drugim rečima parametar je skriven u adresi i njen je jednak deo, a ne poseban.

Takođe sada je popularno prenositi parametre na druge načine. Na primer parametar postoji i u ovoj adresi:
http://quotesfan.com/quotes/about/love/1.aspx

Označeni deo "about/love" su ustvari dva parametra, ali preneseni drugačije od standardnog načina.

Zbog toga, sasvim je u redu i uobičajeno da u sitemap imaš url-ove sa parametrima.