2012-02-14 32 views
0

我在形式加入以下HTML:問題相關的動態創建的控件

<asp:Table runat="server" ID="tblFlightDetails"> 
     <asp:TableRow> 
      <asp:TableCell CssClass="ASPTableHeader"> 
       <dx:ASPxLabel runat="server" ID="lblFrom" Text="From" CssClass="LabelFont"></dx:ASPxLabel> 
      </asp:TableCell> 
      <asp:TableCell CssClass="ASPTableHeader"> 
       <dx:ASPxLabel runat="server" ID="lblTo" Text="To" CssClass="LabelFont"></dx:ASPxLabel> 
      </asp:TableCell> 
      <asp:TableCell CssClass="ASPTableHeader"> 
       <dx:ASPxLabel runat="server" ID="lblFlight" Text="Flight/Airline" CssClass="LabelFont"></dx:ASPxLabel> 
      </asp:TableCell> 
      <asp:TableCell CssClass="ASPTableHeader"> 
       <dx:ASPxLabel runat="server" ID="lblDate" Text="Date" CssClass="LabelFont"></dx:ASPxLabel> 
      </asp:TableCell> 
        </asp:TableRow> 
     </asp:Table> 
Serverside集團代碼

現在..我已經加入3行動態..當過網頁獲得回傳..所有動態添加的行得到消失.. 我怎樣才能得到動態添加行後回傳?

謝謝...

回答

0

你需要了解ASP.NET page life cycle

動態創建的控件需要重新創建回發。最好在OnInit事件處理程序中完成。

+0

謝謝您的回答..但對於數據..這是在那些行加?我怎樣才能在dyanmic行中添加數據? – 2012-02-14 12:03:44

+0

@ ghanshyam.mirani - 一旦在回發中重新添加,您應該能夠在加載事件運行後訪問添加的值。 – Oded 2012-02-14 12:05:17

0

每次回發時都必須重新添加這些行。你有責任。

(最終你會擺脫視圖狀態,但它的醜陋)

+0

感謝您的回答..但是那些在那些行中添加的數據呢? – 2012-02-14 11:52:41