asp.net - 如何防止文字导致其容器增长?

标签 asp.net css gridview

我有一个 ASP.NET 2010 网络应用程序。在其中我有一个 gridview,在页脚中有一个 Ajax 编辑器控件。用户可以通过编辑器控件添加评论,当他们单击提交时,评论将以文本形式呈现在网格中。除非有聪明人输入一长串不间断的字符,否则这种方法效果很好。通过将文字放入 div 并设置样式,我成功地获得了要换行的文字。然而,即使文本在文字中换行,<TD>随着文本在其中展开,它所在的位置仍然在增长。我尝试在 TD 上使用溢出样式,但无法正常工作。

我应该澄清一下……这是一个 GridView 。在 gridview 中是一个表。表中是文字。

这是我的部分代码...

<fieldset class="mediumDisplay">
    <div style="word-wrap:break-word;">
         <asp:Literal ID="litComments" runat="server" Text='<%# Server.HtmlDecode(Eval("Comments"))%>' Mode="Transform"></asp:Literal>
    </div>                           
</fieldset>

最佳答案

如果您在封闭的 div 上设置了明确的宽度,那应该会使您的溢出设置生效。如果没有宽度,DIV 会愉快地扩展以容纳其内容,并且溢出永远不会生效。

关于asp.net - 如何防止文字导致其容器增长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7163235/

相关文章:

c# - 如何在 JavaScript 中从 ASP.net TextBox 模板列读取值

c# - 如何逐步显示 div 标签

c# - 如何在 ASP.NET 中获取当前域名

html - 将页面内容调整为浏览器窗口宽度

html - 使大图像响应?

c# - RegisterForEventValidation .net 3.5 gridview 行,如何?

c# - gridview 以编程方式编辑模式

c# - 在运行时动态生成 Razor View ?

asp.net - UpdatePanel 中未修改的 DropDownList 导致 FireFox 中的事件验证错误

javascript - 如何在 react-native-paper 的 Appbar.Header 中将标题居中?