ユーザーが「さらに追加」ボタンを押すたびに、次のコードを繰り返す方法を探しています。このシナリオで回避する方法がわからない問題が 2 つあります。
1- リテラル コントロールを使用すると、ASP.NET コントロールを埋め込むことができません。もしあれば、代替手段は何ですか?2- 表示されるケースの数はクライアントによるリクエストの数に依存するため、ユーザーが「さらに追加」をクリックするたびに、クライアントの入力用に新しいフィールド セットが表示されるようにするにはどうすればよいでしょうか。
<div class="controls controls-row">
<div class="span3">
<asp:Label ID="CarouselTextLabel" CssClass="control-label" Text="Carousel Text" Font-Bold="true" runat="server" />
<asp:TextBox ID="CarouselText" TextMode="MultiLine" Height="50" runat="server" />
</div>
<div class="span3">
<asp:Label ID="UploadImageText" CssClass="control-label" Text="Upload Slide" Font-Bold="true" runat="server" />
<asp:FileUpload ID="UploadSlideImage" runat="server" />
</div>
<div class="span3">
<asp:Label ID="ButtonLabel" CssClass="control-label" Text="Button Label" runat="server" />
<asp:TextBox ID="ButtonLabelText" runat="server" />
</div>
<div class="span3">
<asp:Label ID="ButtonLinkLabel" CssClass="control-label" Text="Button Link" runat="server" />
<asp:TextBox ID="ButtonLinkLabelText" runat="server" />
</div>
</div>
<p class="stdformbutton">
<asp:Button ID="AddMore" Text="Add More" CssClass="btn-rounded btn-warning" OnClick="AddMoreSlidesToCarousel" runat="server" />
</p>