[英]How to wrap output text from multiline textbox (web control) with a pre-configured width?
[英]How to create a limited number of pre-configured DropDownList and Textbox
我正在尝试在转发器中创建一个DropDownList和一个TextBox以模拟典型的问题列表
我的问题是,如何使用此下拉列表和文本框在中继器中创建5行
问:DropDownList1答:TextBox1
问:DropDownList2答:TextBox2
问:DropDownList3答:TextBox3
问:DropDownList4答:TextBox4
问:DropDownList5答:TextBox5
改天,我们可以将问题数量更改为3,因此我的中继器应绑定3个质量检查
我该如何动态地做到这一点。
我创建这样的结构...但是我不知道如何开始Load事件以进行渲染,就像我之前说的那样。
<asp:Repeater ID="repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:DropDownList ID="ddlQuestion" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="txtAnswer" runat="server" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
最简单的方法可能是将那些低阶控件封装在一个高阶控件(即ASCX)中,然后将其添加到循环中的占位符中。 这样,您将获得能够轻松更改ASCX的好处,而不会影响外部循环代码。
编辑:“添加”是指创建控件,然后将其附加为子控件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.