2015-10-06 81 views
0

我有3個頁面節點。從每個節點我可以重定向到另一個節點,並在每個節點(頁面)中都有面包屑。記住用戶位置mvc

我從

第1頁重定向 - >第2頁與此參數中的URL:ID=1,Name=3, Status=5,並

第2頁 - >第三頁只ID=1, Name=3。如果我在三級(第3頁)。

,當我瀏覽第2頁,就必須用這個參數重定向ID = 1,名稱= 3,狀態爲5

我該如何解決這個問題,如果可能的話?

回答

0

您可以使用MvcSiteMapProvider來解決您的問題。它會跟蹤代表頁面的節點的站點地圖,因此,當用戶導航到頁面時,它將能夠在用戶所在的地圖中查找並在主頁上構建麪包屑(或SiteMapPath)。

它不清楚你如何構建你的URL(使用路由值或查詢字符串值),但無論哪種方式將與MvcSiteMapProvider一起使用。

參考:

https://web.archive.org/web/20160425143429/http://www.shiningtreasures.com/post/2013/09/02/how-to-make-mvcsitemapprovider-remember-a-user-position