MVC Sitemap Provider —在面包屑跟踪中维护URL参数
||
我正在使用http://mvcsitemap.codeplex.com/中的MvcSiteMapProvider为我的项目创建面包屑跟踪。我有一些网址,需要传递一个ID才能为适当的用户提供信息,例如http:// localhost:52306 / Home / User?ID = 101101
当我进一步导航到站点地图时(例如http:// localhost:52306 / Home / User / Details?ID = 101101),并尝试使用面包屑链接将我带回到\“ User \”页面,即ID参数迷路了。我尝试将SiteMapPreserveRouteData属性添加到操作方法中,但是它们似乎没有做任何事情。有没有一种简单的方法可以确保保留此ID信息?我认为应该使用SiteMapPreserveRouteDataAttribute来做到这一点,所以我对这个属性做错了吗?我的方法如下所示:
[SiteMapPreserveRouteData]
public ActionResult User()
{
//code
}
如果您需要我提供更多信息,请告诉我。
没有找到相关结果
已邀请:
2 个回复
钨蜡唤喉晤
以相同的方式,您可以调整SiteMapLink方法,以包括当前节点的请求参数。
催备南菠亨