2012-02-25 47 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 2012-04-17 20:11:26

回答

0

好吧,我通過使用Control.Find()找到了解決方案。