在MVC框架下使用sitemap时遇到的问题
最近开始使用mvc框架,遇到这个问题,在网上找了半天无果,还望大家赐教
我在SiteMap中设置了这样一个结点
<siteMapNode url="~/ContactManage/EditProject" title="修改项目" description=""/>
用来表示修改项目信息的页面
但是在MVC框架中会以下面的方式传入项目ID
~/ContactManage/EditProject/1
~/ContactManage/EditProject/2
......
在这种情况下进入页面时SiteMap.CurrentNode将无法获取
项目ID是自动生成的,如果在SiteMap中设置
<siteMapNode url="~/ContactManage/EditProject/1" title="修改项目" description=""/>
<siteMapNode url="~/ContactManage/EditProject/2" title="修改项目" description=""/>
......
这样的结点是不现实的事情
不知道有没有朋友也遇到过这样的问题,你们是怎样解决的
谢谢大家