我当时使用的是 LinkButton,里面有很多文本,所以很长。这很好,因为当空间用完时,LinkButton 会将文本换行到下一行。
然后我将其更改为标准的 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/