我正在尋找一種方法來在使用標準<asp:SiteMapPath>
實現導航備份堆棧時保留查詢字符串參數。在父麪包屑(SiteMapPath)中保留查詢字符串參數
爲簡單起見,假設我有一個Animal > Breed
頁面堆棧:
<siteMapNode url="~/Animal.aspx" title="Animal" >
<siteMapNode url="~/Breed.aspx" title="Breed"/>
</siteMapNode>
我瀏覽到Animal.aspx?type=Dog
,並選擇一個品種的狗導航到Breed.aspx?type=Bulldog
在Breed.aspx
我有正確的麪包屑Animal > Breed
但Animal
url只是Animal.aspx
。我怎樣才能讓動物鏈接成爲父母/前一頁Animal.aspx?type=Dog
?
在這個簡單的例子中,我意識到我可以將所有的動物類型作爲單獨的節點與它們的相關類型可行地相加。我的實際設置比較複雜,需要從數據庫中讀取ID。
我希望的東西少了很多手工的另一種方式,我不得不這樣做明確的每個頁面都需要它。我的麪包屑也位於母版頁中,因此很難從頁面級進入。 – mizzle