如何在单击按钮的div中显示文本框?

时间:2015-09-15 10:02:21

标签: c# asp.net

我有一个div,我想在按钮点击事件的div内显示两个文本框。是否可以在不使用script的情况下实现?

3 个答案:

答案 0 :(得分:1)

<div id="myDiv" runat="server"></div>成为你的div。在按钮单击中添加以下代码以包含两个文本框。

 myDiv.InnerHtml = "<input type='text' name='name' value='first Text'/><input type='text' name='name' value='first Text'/> ";

答案 1 :(得分:1)

id提交至<div>并添加runat="server"

<div id="dvPanel" runat="server"></div>

然后在按钮点击事件中添加以下代码

dvPanel.Controls.Add(new TextBox { ID = "txtBox1" });
dvPanel.Controls.Add(new TextBox { ID = "txtBox2" });

答案 2 :(得分:0)

设计时间

&lt; div id =“example1”class =“t1”&gt;
&lt; asp:TextBox ID =“txt01”runat =“server”Width =“240px”MaxLength =“50”height =“ 20像素;“&GT;&LT; / ASP:文本框&GT;
&lt; asp:TextBox ID =“txt02”runat =“server”Width =“240px”MaxLength =“50”height =“20px;”&gt;&lt; / asp:TextBox&gt;
&lt; / DIV&GT;


----- 点击按钮

example1.Attributes [“class”] =“t2”;

--------------
css class


t1
。高度:1px;
.overflow:隐藏;

t2
。高度:80px;
.overflow:隐藏;