当前位置:编程学习 > C#/ASP.NET >>

动态添加控件

一个BUTTON的事件:
        Dim tr As TableRow = New TableRow
        Dim tc As TableCell = New TableCell
        Dim tb As TextBox = New TextBox
        tb.ID = "tb" & table1.Rows.Count
        tc.Controls.Add(tb)
        tr.Cells.Add(tc)
        table1.Rows.Add(tr)
为什么多点了几次,还是只有增加一个ROW呢
HTML中如下:
    <asp:Table  ID="table1" runat ="server">

    </asp:Table> --------------------编程问答-------------------- VB.NET,,,,,,,PASSS




------------CSDN竹子专享签名功能----------------------------------------------------------------------------------------------------------
◆如果问题解决,请结贴,谢谢!
◆不知道怎么结贴?请单击我
◆如有仍有其它问题,请继续顶贴。
◆表跟竹子要QQ,不开QQ已经好几年了,改用Google Talk。
----------------------------------------------------------------------------------------------------------------------------------------- --------------------编程问答-------------------- 自己顶下看看
--------------------编程问答-------------------- Page_Load 事件中加:
C#  
if(!IsPostBack)
{

}
VB.net 也找找相对应的. --------------------编程问答-------------------- 但是这个事件是BUTTON的CLICK事件啊 --------------------编程问答-------------------- 因为点一次,页面回发,由于在Button的Click事件中添加的控件没有保存状态,所以每次只显示一个. --------------------编程问答-------------------- 那应该怎么办啊
怎么保存动态添加的控件呢 --------------------编程问答-------------------- 要么在页面LoadViewState之前动态添加控件进去.
如果不这样的话,只能把要添加的控件的信息保存在某个地方,每次加载页面的时候读出来,一次性加进去.
比如说把要添加的控件写在一个xml文件里. --------------------编程问答-------------------- 有点不太明白啊
--------------------编程问答-------------------- 为什么不在客房端加呢多好. --------------------编程问答-------------------- 自己在顶顶
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,