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"/> 

但上面的都不行,除非有另一种区分这些节点的方法。

任何智慧赞赏!

谢谢。

回答

0

刚刚找到答案。

是的,只要相同的控制器/操作节点不是兄弟姐妹,也就是说让他们成为孩子。

相关问题