2015-10-06 79 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