1

使用 ajaxcontroltoolkit.as 我的恐怖片。

即使我调整 Web 浏览器的大小,HTMLEditorExtender 仍保持其预渲染宽度

它不检测宽度调整:保持原样。

并且需要完全刷新浏览器 (F5) 使 HTMLEditorExtender 重新计算其宽度。

所以。

有没有解决这个问题的标准方法?否则我会用jquery来拍它。或者删除这个恐怖控制。

<asp:TextBox ID="tbEditor" runat="server"
            TextMode="MultiLine" Rows="10" style="width:100%">
</asp:TextBox>
        <asp:HtmlEditorExtender ID="tbEditor_HtmlEditorExtender" runat="server" 
            Enabled="True" TargetControlID="tbEditor">
        </asp:HtmlEditorExtender>
4

1 回答 1

3

一个CSS规则

.containerClass .ajax__html_editor_extender_container
        {
            width: 100% !important;/*important is really important at here*/
        }

和一个周围的 div,解决了问题。

<div class="containerClass">
            <asp:TextBox ID="tbEditor" runat="server"
            TextMode="MultiLine" Rows="10" style="width:100%">
</asp:TextBox>
        <asp:HtmlEditorExtender ID="tbEditor_HtmlEditorExtender" runat="server" 
            Enabled="True" TargetControlID="tbEditor">
        </asp:HtmlEditorExtender>
        </div>

解决了我的问题。希望这对某人也有帮助。

于 2013-03-10T09:19:55.327 回答