2012-02-25 1 views
2

ASP.NET Wizardを使用して動的データに基づいて動的調査フォームを作成しようとしています。ASP.NETウィザードの動的入力とステップから値を収集する方法

ダイナミックステップとダイナミック入力を問題なく作成できます。しかし、フォームを提出する最後のステップでは、各ステップからすべての情報を収集することはできません。

Wizard wizard1 = new Wizard(); 
wizard1.Style.Add("width", "100%"); 

//wizard1.DisplaySideBar = false; 
for (int i = 1; i <= 3; i++) 
{ 
    WizardStep step1 = new WizardStep(); 
    step1.ID = "step" + i.ToString(); 
    step1.Title = "step" + i.ToString(); 

    PlaceHolder ph = new PlaceHolder(); 
    ph.ID = "ph" + i.ToString(); 
    ph.Controls.Add(new LiteralControl("<h1>Step." + i.ToString() + "</h1>")); 

    TextBox tb = new TextBox(); 
    tb.ID = "step" + i.ToString() + "tb";    
    ph.Controls.Add(tb); 
    step1.Controls.Add(ph); 
    wizard1.WizardSteps.Add(step1); 
} 

wizard1.FinishButtonClick += atWizardCompleted; 
wizard_container.Controls.Add(wizard1); 
+0

私はASP.NETウィザードについて何も聞いたことがありません。アンケートの作成に役立つPDFファイルの中に、本当に古いチュートリアルがあります。あなたがこれを理解するならば、それについてもっと詳しく投稿してください!私はロジックをスキップし、私のデータベースに答えを保存しています。 – jlg

答えて

0

よく、私はControl.Find()を使用して解決策を見つけました。