傢伙請幫助我這個..檢索動態控制值
- 我動態在asp.net 增加3個文本框,2個單選按鈕和5個多TextBox控件在表中 點擊一個按鈕的
- 我想檢索並存儲每個控件的值。
我對asp.net非常陌生。請幫幫我。
傢伙請幫助我這個..檢索動態控制值
我對asp.net非常陌生。請幫幫我。
動態添加控件到頁面需要爲每個控件指定一個ID!所以當添加它們時,你可以爲它們中的每一個指定一個ID,並且你可以使用該ID來檢索和存儲這些控件的數據!從yourcontrols獲取數據
代碼示例:
private void btnSave_Click(object sender, EventArgs e){
String name="";
String familyName="";
name=textbox1.Text.Trim();
familyName=textbox2.Text.Trim();
}
我正在生成for循環內的控件,我也分配動態Id也例如,如果我動態添加三個文本框ID將是textbox1,textbox2,textbox3.I能夠做到這一點。我的問題我將如何檢索值這些文本框點擊保存按鈕。我希望你明白了。 – mathewtinus
我編輯我的答案如何從控件中獲取數據;) – Karamafrooz
您可以使用Request.Form[]
例如
Request.Form[Control.UniqueID]
若要總是得到回傳值這是正確的,你需要給控件的「唯一名稱ID」(不是id名稱)
在request.form中保留頁面中的所有後期參數:http://msdn.microsoft.com/en-us/library/ms525985(VS.90).aspx
爲什麼downvote ???這是工作100% – Aristos
您到目前爲止嘗試過什麼?您是否在服務器端添加控件(在C#中,單擊按鈕的事件處理程序)還是在javascript中?你想要在服務器或客戶端的值(在aspx.cs(代碼隱藏)文件或JavaScript)? – TheVillageIdiot
你如何創建按鈕?我猜你必須在這裏插入一些東西。 –
在創建控件的同時訪問帶有ID的控件。 –