/ / pridanie parametra do nadradeného uzla na mvcsitemap - .net, asp.net-mvc-4, c # -4.0, mvcsitemapprovider, mvcsitemap

pridanie parametra do nadradeného uzla na mvcsitemap - .net, asp.net-mvc-4, c # -4.0, mvcsitemapprovider, mvcsitemap

Mám strapec, ktorý vyzerá takto

Home / Item /

kde podrobnosti url prijme id položky http://server/Item/Id

odtiaľ môžete prejsť na stránku Export, ktorá dostane rovnaké identifikačné číslo podrobností

Home / Item / Export

ktorý má url:

http://server/Item/Export/Id

Teraz, na exprot škrečok, export odkaz jegenerované s položkou Id. Potrebujem urobiť, je na Exportovať strúhanka, mať Id nastaviť na URL položky, takže môžem prejsť na stránku Podrobnosti o položke na stránke Export.

Používam mvcsitemap s konfiguráciou XML, ale môžem pridať značky aj do kódu.

odpovede:

1 pre odpoveď č. 1

Musíte zachovať parametre trasy "id" z aktuálnej žiadosti nastavením preservedRouteParameters="id" na uzly, do ktorých chcete pridať hodnotu Id. prečítať Zásady smerovania úplne pochopiť, ako to funguje.