台灣最大程式設計社群網站
線上人數
747
 
會員總數:246044
討論主題:189631
歡迎您免費加入會員
討論區列表 >> C# >> 請問關於動態產生control的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問關於動態產生control的問題
價值 : 0 QP  點閱數:2544 回應數:5
樓主

DWIGHT
初學者
65 2
262 52
發送站內信

請問一個問題....

我必須配合某些條件而動態的產生control(如
TextBox.DropDownList)以供使用者可以修改該動態產生control所
帶出的資料

最後,當使用者已經把資料修改成他想要的內容並按下"確定"的按鈕
時,由於該control是動態產生的,於是會重新run Page_Load使得剛
剛產生的control消失,所以我就沒有辦法把使用者填完的資料後將
control內的資料記下來

請問可有解?

我是否可以在按下按鈕時先讓我把資料都收集完再去run 
Page_Init.Page_Load之類的?

謝謝大家

本篇文章發表於2002-12-19 11:41
1樓
回應

Alan
檢舉此回應
不要寫在Page_Lode裡??  (-_-")

本篇文章回覆於2002-12-21 18:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

DWIGHT
檢舉此回應
謝謝,已解決
本篇文章回覆於2002-12-30 17:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

DWIGHT
檢舉此回應
for(int i=1;i< 10;i++)
{
System.Web.UI.WebControls.TextBox tbxb =new  System.Web.UI.WebControls.TextBox();
tbxb.ID ="tbxb" + i.ToString ();
tbs.Rows[i-1].Cells[0].HorizontalAlign=HorizontalAlign.Center;
tbs.Rows[i-1].Cells[0].Controls.Add(tbxb);
}

我素放在table裡
本篇文章回覆於2003-11-12 11:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

DWIGHT
檢舉此回應
你也素用table放嗎?
如果素的話,你可以用session,把table放在session裡
在page_load 時再把session讀出來
就可以把資料留住了 

這行素放在,新增物件之後,tbs 素table的名稱
Session["tbTmp"] = tbs;

這行素放在page_load 的
tbs = (System.Web.UI.WebControls.Table)Session["tbTmp"];
本篇文章回覆於2003-11-13 09:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

KK
檢舉此回應
樓主您好 我也遇到跟您一樣的問題 我想請教你 最後是怎樣解決的 我是把產生Textbox的程式碼buttonclick裡面 但是我會按另一個按鈕去記錄我寫在Textbox裡的東西 結果跟您一樣 他控制項當我按記錄那個鈕的時候 會消失 而 結果跟您一樣 他控制項當我按記錄那個鈕的時候 會消失 而抓取不到值 請 他控制項當我按記錄那個鈕的時候 會消失 而抓取不到值 請問您怎解決的
本篇文章回覆於2008-09-10 10:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.