asp.net - 在 asp :Button 中换行文本

标签 asp.net html button

我当时使用的是 LinkBut​​ton,里面有很多文本,所以很长。这很好,因为当空间用完时,LinkBut​​ton 会将文本换行到下一行。

然后我将其更改为标准的 asp:Button,问题是文本没有换行,按钮变得与文本一样长。这是一个问题,因为它迫使它所在的容器比我预期的要长。

有没有办法让按钮的文字换行?

最佳答案

您可以通过设置宽度和 CSS 属性 white-space: normal 来做到这一点:

这在您的 <head>

<style type="text/css">
    .wrap { white-space: normal; width: 100px; }
</style>

还有你的按钮:

<asp:Button ID="btn" runat="server" Text="some really breally long text that I want to wrap" CssClass="wrap" />

关于asp.net - 在 asp :Button 中换行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268354/

相关文章:

html - IE7下拉菜单出现在图像后面

c# - 多用户连接并同时进行 CRUD

c# - 在 ASP.NET Core 2.0 中将 DataTable 转换为 IEnumerable<T>

html - Mobile Safari/Safari 固定位置不重绘

javascript - polymer 1.0 : Is there any way to use 'layout' as an attribute instead of as a CSS class or using Attribute serialization in the class attribute?

javascript - 更改按钮颜色 onPress(切换功能) React Native

javascript - HTML - Javascript 连接到数据库

c# - ASP.net 从文件创建一个 Torrent

html - Drupal:页面上的 HTML 按钮以匹配主题

javascript - 如何将 JsBarcode 放入 javascript 按钮函数中?