0
我正在构建一个向导,并使用相同的“主”控制器和动作来编排调用哪个子控制器和动作来实现该步骤。是否可以使用具有相同控制器和操作的多个SiteMapNodes,但标题不同?
我想把一个面包屑路径放在一起来表示向导流,有一些困难。这并不是因为在mvc.SiteMap中不能有多个“mvcSiteMapNode”具有相同的控制器和操作。它似乎需要主控制器名称,即“向导”和“索引”而不是子控制器名称,即“Step1”和“Index”。
所以,对自己,这将工作:
<mvcSiteMapNode title="Step1" controller="Wizard" action="Index" preservedRouteParameters="id" route="Wizard"/>
不过,我想这样做,多个向导步骤:
<mvcSiteMapNode title="Step1" controller="Wizard" action="Index" preservedRouteParameters="id" route="Wizard"/>
<mvcSiteMapNode title="Step2" controller="Wizard" action="Index" preservedRouteParameters="id" route="Wizard"/>
但上面的都不行,除非有另一种区分这些节点的方法。
任何智慧赞赏!
谢谢。