2014-03-29 22 views
0
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

public partial class product_entry : System.Web.UI.Page 
{ 
int count; 
protected void Page_Load(object sender, EventArgs e) 
{ 
    int i, j; 
    for (i = 0; i < 1; i++) 
    { 
     TableRow tr = new TableRow(); 
     tr.Attributes.Add("class", "tabrow"); 

     for (j = 0; j <= 8; j++) 
     { 
      TableCell tc = new TableCell(); 

      if (j == 0) 
      { 
       tc.Controls.Add(new LiteralControl("<Button class=remove type=button>-</button>")); 
      } 
      if (j == 1) 
      { 
       tc.Attributes.Add("class", "sno"); 
      } 
      if (j == 2 || j == 3 || j == 4 || j == 5 || j == 6 || j == 7 || j == 8) 
      { 
       TextBox tb = new TextBox(); 
       tb.Style["width"] = "98%"; 
       tc.Controls.Add(tb); 
      } 
      tr.Controls.Add(tc); 
     } 
     Table1.Controls.Add(tr); 
    } 
} 

protected void Button1_Click(object sender, EventArgs e) 
{ 
    Label2.Text = TextBox1.Text; 
for (int i = 1; i <= count; i++) 
{ 
    for (int j = 1; j <= 7; j++) 
    { 
     TextBox aa = (TextBox)Pnl.FindControl("textbox" + i + j); 
     Response.Write(aa.Text); 
    } 
} 
} 
} 

我試圖讓我動態生成的頁面加載和使用jquery克隆這些文本框的值....檢查按鈕事件處理程序它沒有執行所需的功能?

每個文本框都有一個唯一的ID在文本框例如矩陣的形式第一行有idsboxbox11,textbox12,textbox13,textbox14等第二行textbox21,textbox22,textbox23 ........

有沒有什麼辦法取得值.. 也循環int按鈕事件處理程序不執行其任務

protected void Button1_Click(object sender, EventArgs e) 
{ TextBox aa = (TextBox)Pnl.FindControl("textbox22"); 
Label2.Text = aa.Text;} 

我想這個檢查的結果,但它給錯誤

+0

您還沒有設置任何標識,以文本框在Page_Load中 –

+0

我已經使用jQuery來SEET的ID創建動態文本框文本boxes.each文本框中有一個像texttbox11一個UNIQUEID,textbox12etc – aks007

回答

0

嘗試在Page_PreInit方法

protected void Page_PreInit(object sender, EventArgs e) 
    { 
     TextBox tb = new TextBox(); 
     tb.ID = "textBox"; 
     tb.Text = ""; 
     Panel1.Controls.Add(tb); 
    } 
+0

文本框被一次又一次地使用jquery.so在頁面加載的時間 – aks007

+0

你可能再需要提供姓名,以這些文本框不會創建所有的文本框克隆並使用Request [「nameOftxtBox」]檢索其值 –

相關問題