我有一个div
,我想在按钮点击事件的div
内显示两个文本框。是否可以在不使用script
的情况下实现?
答案 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:隐藏;