在c#中创建动态控件并将其放置在html中
本文关键字:html 创建 动态控件 | 更新日期: 2023-09-27 18:16:49
我有一个数据表,我想用它来生成控件,即。文本框、复选框、下拉框
从数据表,我需要使用c#创建这些控件,可以有人帮助我在语法。如何在HTML标签中绑定这些控件?
例如:
你的。aspx应该包含,例如
<div id="div1" runat="server"></div>
对于。cs:
TextBox newBox = new TextBox();
newBox.ID = "newBox1";
newBox.Width = "50px";
... (Set style, absolute location if needed, etc)
newBox.Text = "This is a new dynamically created TB";
div1.Controls.Add(newBox);
一个小提示:添加动态创建的控件可能会给您带来一些麻烦,因为您需要在每次回发时"重新创建"它们