1

Repeater Item 内に textbox と HtmlEditorExtender がありますが、レンダリングがすべてうまくいきません! 誰でもこれを解決する方法を知っていますか?

問題

以下はサンプルコードです。

<asp:Repeater ID="rptQuestion" runat="server">
            <ItemTemplate>
                <div class="row">
                    <div class="colTitle">
                        Question <%# Eval("sequence") %>
                    </div>
                    <div class="colColon">:</div>
                    <div class="colContent">
                        <asp:TextBox ID="tbxQuestion" runat="server" Text='<%# Eval("questionText") %>' 
                            TextMode="MultiLine" Columns="50" Rows="10" CssClass="textbox">
                        </asp:TextBox>
                        <ajaxToolkit:HtmlEditorExtender ID="tbxQuestion_HtmlEditorExtender" runat="server"
                            TargetControlID="tbxQuestion" DisplaySourceTab="true">
                        </ajaxToolkit:HtmlEditorExtender>                            
                    </div>
                </div>
                <asp:Repeater ID="rptAnswer" runat="server" DataSource="<%# GetAnswers(Container.DataItem) %>">
                    <ItemTemplate>
                        <div class="row">
                            <div class="colTitle" style="text-align:right">
                                Answer <%# Eval("sequence") %>
                            </div>
                            <div class="colColon">:</div>
                            <div class="colContent">
                                <asp:TextBox ID="tbxAnswer" runat="server" Text='<%# Eval("answerText") %>'
                                    TextMode="MultiLine" Columns="50" Rows="10" CssClass="textbox">
                                </asp:TextBox>
                                <ajaxToolkit:HtmlEditorExtender ID="tbxAnswer_HtmlEditorExtender" runat="server" 
                                    TargetControlID="tbxAnswer" DisplaySourceTab="true">
                                </ajaxToolkit:HtmlEditorExtender>
                            </div>
                        </div>
                    </ItemTemplate>
                </asp:Repeater>
            </ItemTemplate>
            <SeparatorTemplate>
                <div class="row">&nbsp;</div>
            </SeparatorTemplate>
        </asp:Repeater>
4

1 に答える 1