0

ユーザーが「さらに追加」ボタンを押すたびに、次のコードを繰り返す方法を探しています。このシナリオで回避する方法がわからない問題が 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>
4

2 に答える 2

0

Repeater コントロールのようなテンプレート ベースのデータ バインド コントロールを使用します。データバインドされたデータ ソースに基づいて繰り返される任意のマークアップを定義できます。

于 2013-06-25T02:12:58.413 に答える