动态加载Textbox并取得输入值

来源:互联网 发布:seo外链软件 编辑:程序博客网 时间:2024/06/06 00:48

aspx:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
   <form id="form1" runat="server">
  
      
        <asp:Table ID="Table1" runat="server">
        </asp:Table>
          
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click"
                         Text="aaa" />
      
  
   
   
    </form>
</body>
</html>

cs:
 protected void Page_Load(object sender, EventArgs e)
    {
        //if (!Page.IsPostBack)  千万不要加否则不能得到最新的值 我的亲身经验 我花了足足一
下午才发现的
        //{
            getTableRow();
        //}
    }
    public void getTableRow()
    {
        //Table1.Rows.Clear();  
        int numrows = 3;
        for (int j = 0; j < numrows; j++)
        {
                 //if (i == 0)
                //{
            TableRow row = new TableRow();
            TableCell cell = new TableCell();
            TextBox text = new TextBox();
            text.ID = "Name" + j.ToString();
                //text.Text = ds.Tables[0].Rows[j]["test"].ToString();
                    //text.CssClass = "b";
                    //text.Attributes.Add("onclick", "javascript:test(this)");
                  //Label lbl = new Label();
                    //lbl.Text = "<IMG src=/"images/a.gif/" />";
                    //cell.Controls.Add(lbl);
            cell.Controls.Add(text);
            row.Cells.Add(cell);
          
            // }
 this.Table1.Rows.Add(row);
        }

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        for (int j = 0; j < 3; j++)
        {
            string aa = "Name" + j.ToString();
            TextBox box = (TextBox)this.FindControl(aa);
            if (box != null)
            {
                Response.Write(box.Text + "ok了");

            }
            else
            {
                Response.Write("null");
            }
        }
     
    }

 

原创粉丝点击