【发布时间】:2010-10-15 17:55:09
【问题描述】:
我有一个<asp:Wizard> 控件,大约有 6 个步骤。在前 3 个步骤中,我想隐藏默认的向导导航(下一步按钮等),因为每个 WizardStep 的内容都会处理它。对于最后 3 个左右的步骤,如果可能的话,我想使用内置导航。
我已经修改了<StepNavigationTemplate> 的内容,但仅此一项并不能削减它,因为它会影响所有步骤。以下是我的选择:
- 找到一种在代码隐藏中动态显示或隐藏 StepNavigation 的方法。 (我觉得这可能是最好的——这可能吗?)
- 使用
StepType和<StartNavigationTemplate>、<StepNavigationTemplate>和<FinishNavigationTemplate>在导航选项之间切换(将多个步骤标记为“开始”或“完成”感觉像是在滥用机制) - 切换到
<asp:MultiView>并手动处理导航(我不想这样做)
还有其他想法吗?谢谢。
【问题讨论】:
标签: asp.net webforms navigation code-behind wizard