2010-03-26 73 views
3

是否有任何方法在向导控件中添加动态步骤并保持当前状态? 我使用下面的代码添加一个步骤,没关系。但是,当我点击其他步骤并回传后,这一步又一次消失了。为ASP.NET向导控件添加动态步骤

WizardStep step = new WizardStep(); 
//... Customize here... 
Wizard1.WizardSteps.Add(step); 

最好的问候,

回答

1

当在ASP.Net使用动态控件,您需要将它们添加到控制树页面加载。在Infinities Loop blog的整个过程中有很多文章。

更简单的方法可能是将所有向导控件都放在标记中,但动态地隐藏并显示它们,而不是动态创建它们。

0

您需要在oninit中添加步骤。我建议继承用户控件并修改oninit,以便将程序步骤添加到控件中声明的向导中。