ASP.NET TextBox 控件未换行
ASP.NET TextBox control is not wraping
我试图在 asp:textbox
控件中换行文本。这是我的文本框的代码:
<asp:textbox
runat="server"
ReadOnly ="true"
BackColor="Transparent"
BorderStyle="None"
TextMode="MultiLine"
Wrap="true"
style=" text-align: center;font-size: medium;"
Text='<%# Eval("Description") %>'>>
</asp:textbox>
效果是这样的:
我有水平滚动条,文本没有换行。我想实现没有滚动条的自动换行(控件应该超过它的高度)。
我尝试添加 CSS 包装标签,但效果是一样的。
尝试将 white-space: pre-wrap;
添加到您的 CSS,然后就可以正常工作了:
style="white-space: pre-wrap; text-align: center; font-size: medium;"
我试图在 asp:textbox
控件中换行文本。这是我的文本框的代码:
<asp:textbox
runat="server"
ReadOnly ="true"
BackColor="Transparent"
BorderStyle="None"
TextMode="MultiLine"
Wrap="true"
style=" text-align: center;font-size: medium;"
Text='<%# Eval("Description") %>'>>
</asp:textbox>
效果是这样的:
我有水平滚动条,文本没有换行。我想实现没有滚动条的自动换行(控件应该超过它的高度)。 我尝试添加 CSS 包装标签,但效果是一样的。
尝试将 white-space: pre-wrap;
添加到您的 CSS,然后就可以正常工作了:
style="white-space: pre-wrap; text-align: center; font-size: medium;"