2012-02-24 30 views
0

我有多個步驟的嚮導控件。 像這樣asp.net嚮導和用戶控件

<asp:wizard> 
    <wizardsteps> 

    </wizardsteps> 
    <wizardsteps> 

    </wizardsteps> 
    <wizardsteps> 
    <usercontrol> 
    </wizardsteps> 

最後一步的用戶控件是加載每次頁面回傳,以及不只是當特定步驟的負荷問題。這使頁面變慢。如何能在特定步驟加載

回答

0

加載你的UC只有當第三步是,你可以添加一個事件在你的嚮導和嘗試這樣的事情:

protected void wizIndex_ActiveStepChanged(object sender, EventArgs e) 
    { 
     try 
     { 
      if (wizIndex.ActiveStepIndex == 2) 
      { 
       //Load UC 
      } 
     } 
     catch 
     { 
      throw; 
     } 
    } 

然後,你應該從您的ASPX刪除UC。