C#后台创建控件并获取值的方法
本篇章节讲解C#后台创建控件并获取值的方法。分享给大家供大家参考。具体实现方法如下: 前台代码: 复制代码 代码如下: <form id="form1" runat="server">
<div> <div class="item"> Please input a number: <asp:TextBox runat="server" CssClass="item" ID="txtTextCount"></asp:TextBox> <asp:Button runat="server" ID="btnCreate" Text="Create TextBox List" ValidationGroup="CreateTextBox" OnClick="btnCreate_Click" /> <asp:Button runat="server" ID="btnOK" Text="获取控件值" ValidationGroup="ShowListContent" OnClick="btnOK_Click" /> </div> <div runat="server" id="divControls" class="item"> </div> <div runat="server" id="divMessage"> </div> </div> </form> 后台代码: 复制代码 代码如下: protected void Page_Load(object sender,EventArgs e)
{ if (this.IsPostBack) { int txtCount = int.Parse(txtTextCount.Text); // 注意:每次PostBack时,都需要重新动态创建TextBox /// Create textbox list for (int i = 0; i < num; i++) //创建span //创建TextBox //创建格式验证控件,并且将其关联到对应的TextBox //添加控件到容器 protected void btnCreate_Click(object sender,EventArgs e) protected void btnOK_Click(object sender,EventArgs e) //遍历获取动态创建的TextBox们中的Text值 if (txt != null && txt.Text.Trim().Length > 0) if (span != null && span.InnerText.Trim().Length > 0) 希望本文所述对大家的C#程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |