动态添加控件
一个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