c# - 多行文本框打断字符

标签 c# html css asp.net

我有一个多行文本框

<asp:TextBox ID="txtdsISTaddress" runat="server" TextMode="MultiLine" Rows="3" MaxLength="4000"></asp:TextBox>

基于那个文本框,我打印了一个这样的 html

<tr>
    <td>
        <asp:Label ID="lbladd" runat="server" Text="Address:"></asp:Label>
        <asp:Label ID="lbladdval" runat="server"></asp:Label>
    </td>
</tr>

如果我中断并在多行文本框中输入数据,一切都很好,但如果我不中断,我的打印页面中会出现水平滚动条。如何阻止这个?它应该自动中断而不创建水平滚动条。

最佳答案

您可以像这样为 TextBox 添加 CSS style 属性作为 word-wrap

<asp:TextBox ID="txtdsISTaddress" runat="server" TextMode="MultiLine" Rows="3" MaxLength="4000" style = "word-wrap: break-word;"></asp:TextBox>

关于c# - 多行文本框打断字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47509586/

相关文章:

c# - 文本文件编码问题

html - XPath查找其第一个子节点包含特定值的节点

html - border-collapse 在 chrome 和 firefox 中的工作方式不同

html - 如何选择除特定 div 内的元素之外的所有元素

php - 使用 CSS 在同一行显示两个 block 元素

c# - 并行 C#

c# - C#调用存储过程

c# - 如何将 devExpress xtra Grid Control 的列类型更改为 CheckBox 类型的列?

html - 使用 translateY 的垂直居中在 Chrome 中不起作用

javascript - 只想在我的选项卡中使用 css 而不是 js 和查询