记住用户位置mvc

时间:2015-10-06 11:50:00

标签: asp.net asp.net-mvc

我有3个节点的页面。从每个节点,我可以重定向到另一个节点,并在每个节点(页面)中都有面包屑。

我从

重定向
  

第1页 - >在url中使用此参数的第2页:ID=1,Name=3, Status=5

     

第2页 - >仅限第3页ID=1, Name=3。如果我在第3级(第3页)。

当我导航page2时,它必须使用此参数重定向ID = 1,Name = 3,Status = 5

如果可能,我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用MvcSiteMapProvider来解决问题。它跟踪表示页面的节点的站点地图,因此当用户导航到页面时,它将能够在用户所在的地图中查找并在主页上构建面包屑(或SiteMapPath)。

目前还不清楚您是如何构建网址的(使用路由值或查询字符串值),但无论哪种方式都适用于MvcSiteMapProvider

参考:

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