如何取消Asp.net向导的FinishButtonClick事件?

时间:2011-12-08 23:45:40

标签: asp.net wizard

单击“完成”按钮后,如果验证失败,我希望保持最后一步。我如何实现这一目标?

if(!valid) e.Cancel = true; 

适用于NextButtonClick事件用于中间步骤但不适用于FinishButtonClick事件。我应该做些什么?

1 个答案:

答案 0 :(得分:2)

令人讨厌的是,取消并没有达到你所期望的效果! 您可以通过设置:

来停止向导“完成”
Wizard1.FinishDestinationPageUrl = String.Empty;

如果验证失败并将其设置为您要转到的页面,如果一切正常。