asp.net、c#.net重复字段
我有一个asp.net网页asp.net、c#.net重复字段,c#,asp.net,C#,Asp.net,我有一个asp.net网页abc.aspx 它包含 <td class="style1"> <asp:TextBox ID="chqdt1" runat="server" Width="71px"></asp:TextBox> <a href="javascript:OpenCalFuture('ctl00_ContentPlaceHolder1_chqdt1');">
abc.aspx
它包含
<td class="style1">
<asp:TextBox ID="chqdt1" runat="server" Width="71px"></asp:TextBox>
<a href="javascript:OpenCalFuture('ctl00_ContentPlaceHolder1_chqdt1');">
<img border="0" height="16" src="cal.gif" width="16" /></a>
</td>
<td>
<asp:Button ID="Button1" runat="server" Text="add" style="margin-left: 0px" />
</td>
<td>
</td>
我希望在每个按钮上单击事件使用新文本创建新行创建日历字段的BOK处理按钮的OnClick事件,并输入如下处理程序代码:
TextBox2 = New TextBox()
TextBox2.ID = "TextBox2"
TextBox2.Style("Width") = "71px"
Form1.Controls.Add(TextBox2)
处理按钮的OnClick事件并输入如下处理程序代码:
TextBox2 = New TextBox()
TextBox2.ID = "TextBox2"
TextBox2.Style("Width") = "71px"
Form1.Controls.Add(TextBox2)
这里有一个快速的答案:
<td class="style1">
<asp:PlaceHolder ID="placeholder1" runat="server" />
</td>
<td>
<asp:Button OnClick="Button1_Click" ID="Button1" runat="server" Text="add" style="margin-left: 0px" />
</td>
";
占位符1.控件.添加(文本框);
占位符1.控件.添加(文字);
}
上面的示例可能不是完整(或有效)的代码,因为我没有对其进行测试,但我希望您能理解。以下是快速答案:
<td class="style1">
<asp:PlaceHolder ID="placeholder1" runat="server" />
</td>
<td>
<asp:Button OnClick="Button1_Click" ID="Button1" runat="server" Text="add" style="margin-left: 0px" />
</td>
";
占位符1.控件.添加(文本框);
占位符1.控件.添加(文字);
}
上面的示例可能不是完整(或有效)的代码,因为我没有对其进行测试,但我希望您能理解。您必须按照@Dima所说的操作,而不是表单1。控件您应该使用占位符控件并编写:
placeholder.Controls.Add(TextBox2)
然后你还要做:
TextBox2.Focus();
要将焦点放在该文本框上。您必须按照@Dima所说的操作,而不是表单1。控件您应该使用占位符控件并写入:
placeholder.Controls.Add(TextBox2)
然后你还要做:
TextBox2.Focus();
将焦点放在该文本框上。我正在使用添加行javascript。因此,在创建按钮后,单击“使用文本框新建行”。但问题是…在最后一个文本框中选择日历…其焦点放在第一个文本框上…请给我一个解决方案。我正在使用添加行javascript。因此,在创建按钮后,单击“使用文本框新建行”。但问题是那..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后,将创建带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后创建了带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后,创建了带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我是使用添加行javascript..所以在按钮单击后,会创建带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…请给我一个解决方案我使用添加行javascript..所以在按钮单击后,会创建带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后,用文本框创建新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框…plz给m一个解决方案